Color Class Documentation

class Color : SystemIDisposable

Namespace:Datalogics::PDFL

Inherits from:
SystemIDisposable

Detailed Description

A color specified by values appropriate for its color space.

The values that are offered range from 0 to 1.0 for red, green, and blue (RGB) or cyan, magenta, yellow, and black (CYMK).

Uses types

Constructor & Destructor Documentation

Color

Color(ColorSpace colorSpace, System.Collections.Generic.IList< System.Double > values)

Parameters

colorSpace: ColorSpace

the color space in which to create the color

values: System.Collections.Generic.IList< System.Double >

the values to place into the color

Create a new color in an arbitrary color space. The number of values passed must match the number of values in the color space.

Color

Color(double c, double m, double y, double k)

Parameters

c: double

the cyan color value for the new color (0.0 - 1.0)

m: double

the magenta color value for the new color (0.0 - 1.0)

y: double

the yellow color value for the new color (0.0 - 1.0)

k: double

the black color value for the new color (0.0 - 1.0)

Create a new color in the DeviceCMYK colorspace with the specified value.

Color

Color(double grey)

Parameters

grey: double

the grayscale color value for the new color (0.0 - 1.0)

Create a new color in the DeviceGray colorspace with the specified value.

Color

Color(double r, double g, double b)

Parameters

r: double

the red color value for the new color (0.0 - 1.0)

g: double

the green color value for the new color (0.0 - 1.0)

b: double

the blue color value for the new color (0.0 - 1.0)

Create a new color in the DeviceRGB colorspace with the specified value.

Color

Color(Pattern pattern)

Parameters

pattern: Pattern

The pattern to turn into a color

Create a new color in the pattern color space.

Property Documentation

Pattern

Pattern Pattern[get]

The pattern of the color. Only valid for pattern-based colors.

Space

ColorSpace Space[get]

The color space of the color.

Value

System.Collections.Generic.IList< System.Double > Value[get]

The values of the color. Not valid for pattern-based colors.

Member Function Documentation

Dispose

void Dispose()

Returns:

void

Equals

override bool Equals(object obj)

Parameters

obj: object

Returns:

override bool

ToString

override string ToString()

Returns:

override string

A string describing the color, including its color space and component values.

Returns a string representation of this Color.