DeviceNColorSpace Class Documentation

class DeviceNColorSpace : ColorSpace

Namespace:Datalogics::PDFL

Inherits from:
ColorSpace

Detailed Description

Represents a color space with an arbitrary number of color components.

DeviceN color spaces were designed to represent color spaces containing multiple color components that correspond to the colorants of some target device. They provide greater flexibility than is possible with standard device color spaces such as DeviceCMYK or with individual Separation color spaces. For example, it is possible to create a DeviceN color space consisting of only the cyan, magenta, and yellow color components, with the black component excluded.

Referenced by

Constructor & Destructor Documentation

DeviceNColorSpace

DeviceNColorSpace(System.Collections.Generic.IList< System.String > names, ColorSpace alternate, Function tintTransform)

Parameters

names: System.Collections.Generic.IList< System.String >

the names of the colorants that the DeviceN space is intended to represent, among which may be All, or None

alternate: ColorSpace

the alternate color space, which can be any device or CIE-based color space but not another special color space (Pattern, Indexed, Separation, or DeviceN).

tintTransform: Function

function, called with the tint value and returning the corresponding color component values. That is, the number of components and the interpretation of their values depend on the alternate color space.

Create a DeviceN color space.

Property Documentation

Alternate

ColorSpace Alternate[get]

Attributes

PDFDict Attributes[get]

DeviceCMYK

static ColorSpace DeviceCMYK[get]

DeviceGray

static ColorSpace DeviceGray[get]

DeviceRGB

static ColorSpace DeviceRGB[get]

DeviceRGBA

static ColorSpace DeviceRGBA[get]

Function

Function Function[get]

Lab

static ColorSpace Lab[get]

LabA

static ColorSpace LabA[get]

Name

string Name[get]

Names

System.Collections.Generic.IList< System.String > Names[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

ToString

override string ToString()

Returns:

override string

Convert a colorSpace to a string.