NamedColorSpace Class Documentation

class NamedColorSpace : ColorSpace

Namespace:Datalogics::PDFL

Inherits from:
ColorSpace

Detailed Description

Class used to define the color space in use.

Referenced by

Property Documentation

DeviceCMYK

static ColorSpace DeviceCMYK[get]

The DeviceCMYK color space, representing cyan, magenta, yellow, and black components.

DeviceGray

static ColorSpace DeviceGray[get]

The DeviceGray color space, representing a single grayscale component.

DeviceRGB

static ColorSpace DeviceRGB[get]

The DeviceRGB color space, representing red, green, and blue components.

DeviceRGBA

static ColorSpace DeviceRGBA[get]

The DeviceRGBA color space, representing red, green, blue, and alpha components.

Lab

static ColorSpace Lab[get]

The CIE-based L*a*b* color space.

LabA

static ColorSpace LabA[get]

The CIE-based L*a*b* color space with an alpha component.

Name

string Name[get]

NumComponents

int NumComponents[get]

PDFObject

PDFObject PDFObject[get]

Member Function Documentation

Dispose

void Dispose()

Returns:

void

Equals

override bool Equals(object obj)

Parameters

obj: object

Returns:

override bool

MakeDeviceRGBA

static NamedColorSpace MakeDeviceRGBA()

Returns:

NamedColorSpace

A new NamedColorSpace for DeviceRGBA (4 components: red, green, blue, alpha).

Creates a NamedColorSpace representing the DeviceRGBA color space.

ToString

override string ToString()

Returns:

override string

A string describing this ColorSpace.

Convert a ColorSpace to a string representation.

operator!=

static bool operator!=(ColorSpace a, ColorSpace b)

Parameters

a: ColorSpace

The first ColorSpace to compare.

b: ColorSpace

The second ColorSpace to compare.

Returns:

bool

true if the two ColorSpace objects are not equal; false otherwise.

Test two ColorSpace objects for inequality.

operator==

static bool operator==(ColorSpace a, ColorSpace b)

Parameters

a: ColorSpace

The first ColorSpace to compare.

b: ColorSpace

The second ColorSpace to compare.

Returns:

bool

true if the two ColorSpace objects are equal; false otherwise.

Test two ColorSpace objects for equality.