Provides access to members that control some user interface properties of a ClassBreaksRenderer. The properties set through this interface do NOT affect what is drawn on the map.
Product Availability
Description
IClassBreaksUIProperties affects the properties of
the user interface for ClassBreakRenderer objects (Graduated colors
and Graduated symbols). Setting properties on this
interface does NOT affect the map display.
Instead, changes made through this interface affect what
appears on the layer symbology dialog.
Typically these changes will reflect real changes made to
the renderer properties through IClassBreaksRenderer.
When To Use
Use this interface to make changes to the user interface for a ClassBreaksRenderer.
Members
Description | ||
---|---|---|
ColorRamp | File and path name of the color ramp. | |
DeviationInterval | Deviation interval (0-1), where 0 means that no deviation is used. | |
LowBreak | Lower bound of the class at the specified index. | |
Method | Classification method. | |
NumberFormat | Number format for class labels. | |
ShowClassGaps | Indicates if each lower bound is adjusted up to the nearest existing data value. |
CoClasses that implement IClassBreaksUIProperties
CoClasses and Classes | Description |
---|---|
ClassBreaksRenderer | A renderer that can be used to draw graduated color (choropleth) and graduated symbol maps. |
TerrainPointAttributeRenderer | Terrain point renderer component. |
TerrainPointElevationRenderer | Terrain point renderer component. |
TinAspectRenderer | TIN aspect renderer component. |
TinElevationRenderer | TIN elevation renderer component. |
TinNodeElevationRenderer | TIN node elevation renderer component. |
TinSlopeRenderer | TIN slope renderer component. |
Remarks
This interface is used by
layer properties dialog's symbology tab to store additional values
reflecting what the user has chosen. The properties of this
interface are not parameters to rendering features,
however keeping these values up-to-date keeps the ArcGIS layer
user interface consistent with the current renderer settings. For
example, the LowBreak values appear on the layer
properties dialog's symbology tab in the Range column to complete
the list of class ranges. Only the upper value of each class
actually affects rendering, but by calculating the
LowBreak values you keep the class list up to date
and looking nice for the dialog users.
See the associated example
for use of this interface.