This document is archived and information here might be outdated.  Recommended version.


IHlsColor Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Display > ESRI.ArcGIS.Display > Interfaces > IH > IHlsColor Interface
ArcGIS Developer Help

IHlsColor Interface

Provides access to members that control the HLS color model.

Product Availability

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

Description

IHlsColor maintains information about a Color by using the HLS (Hue, Saturation, Lightness) color model. This color model is similar to the HSV color model, however, HLS colors use Lightness instead of Value. The Hue property may be set to a number between 0 and 360, indicating in degrees where the hue lies on the color wheel. The Saturation property is a number between 0 and 100 indicating the saturation, or purity, of the color, and the Lightness property is a number between 0 and 100 indicating the lightness, or paleness, of a color. Regardless of other properties, a lightness of 0 is always black, and a lightness of 100 is always white. All of the properties have a default of 0; therefore, the default HLSColor is black.

Members

Name Description
Read/write property CMYK The CMYK value of color.
Method GetCIELAB The CIELAB value of color.
Read/write property Hue The hue component of an IHlsColor (0-360).
Read/write property Lightness The lightness component of an IHlsColor (0-100).
Read/write property NullColor Indicates whether this color is null.
Read/write property RGB The RGB value of color.
Read/write property Saturation The saturation component of an HlslColor (0-100).
Method SetCIELAB The CIELAB value of color.
Read/write property Transparency The Alpha Blending value. (0 for transparent, 255 for opaque).
Read/write property UseWindowsDithering Indicates if colors should be dithered to simulate colors that aren't supported by the display. This only applies on displays that have 256 or fewer colors.

Inherited Interfaces

Interfaces Description
IColor Provides access to members that control the basic color interface.

Classes that implement IHlsColor

Classes Description
HlsColor A color in the HLS(Hue, Luminance, Saturation) color system.

See Also

IHlsColor Interface | IGrayColor Interface | IRgbColor Interface | IHsvColor Interface