ArcObjects Library Reference (Display)  

IColorRamp Interface

Provides access to the methods and properties common to all color ramp objects.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


IColorRamp maintains information about the way equal steps are derived between two or more colors, or how to randomly or sequentially derived colors from a list of predefined colors, or from the color gamut. The IColorRamp interface provides the basic functions for all color ramps in ArcMap.


Read-only property Color The color at the given index position. Call CreateRamp before calling this method.
Read-only property Colors The list of colors. Call CreateRamp before calling this method.
Method CreateRamp Generates a color ramp with length determined by Size value.
Read/write property Name The name of the color ramp.
Read/write property Size The number of colors that will be generated by the CreateRamp method.

CoClasses that implement IColorRamp

CoClasses and Classes Description
AlgorithmicColorRamp Defines an algorithmic color ramp, where ramp is defined by two colors and the algorithm used to traverse the intervening color space between them.
MultiPartColorRamp Defines a multi part color ramp, where ramp is defined by a list of constituent color ramps.
PresetColorRamp Defines a preset color ramp, where ramp is defined by a list of exactly 13 manually specified colors.
RandomColorRamp Defines a random color ramp, where ramp is a list of randomly picked colors.

See Also

IRandomColorRamp Interface | IMultiPartColorRamp Interface | IColorRamp.CreateRamp Method | IAlgorithmicColorRamp Interface | IColorRamp.Color Property | IPresetColorRamp Interface | IColorRamp Interface

.NET Samples

Retrieve a color ramp from the SymbologyControl (Code Files: SymbolForm)