ICCBasedColorSpace Class Documentation

classICCBasedColorSpace : ColorSpace

Namespace:Datalogics::PDFL

Inherits from:
ColorSpace

Detailed Description

Works with the ICC color space.

The International Color Consortium (ICC) developed the ICC color space in 1993 to serve as a universal standard for for printing or presenting content with digital devices, and across all operating systems and platforms.

The ICC color standard applies regardless the hardware or software involved, and is used to make sure that color images and text appear properly on a wide variety of platforms.

Referenced by

Constructor & Destructor Documentation

ICCBasedColorSpace

ICCBasedColorSpace(PDFStreamiccStream)

Parameters

iccStream: PDFStream

stream containing the ICC profile

Create an ICC-based color stream.

ICCBasedColorSpace

ICCBasedColorSpace(PDFStreamiccStream, intnComps)

Parameters

iccStream: PDFStream

stream containing the ICC profile

nComps: int

The number of components (1, 3, or 4)

Create an ICC-based color stream.

Property Documentation

Alternate

ColorSpaceAlternate[get, set]

DeviceCMYK

static ColorSpaceDeviceCMYK[get]

DeviceGray

static ColorSpaceDeviceGray[get]

DeviceRGB

static ColorSpaceDeviceRGB[get]

DeviceRGBA

static ColorSpaceDeviceRGBA[get]

Lab

static ColorSpaceLab[get]

LabA

static ColorSpaceLabA[get]

Name

stringName[get]

NumComponents

intNumComponents[get]

PDFObject

PDFObjectPDFObject[get]

Range

System.Collections.Generic.IList< System.Double >Range[get, set]

Stream

PDFStreamStream[get]

Member Function Documentation

ConstructorRetrieve

static new static ICCBasedColorSpaceConstructorRetrieve(System.IntPtrignored)

Parameters

ignored: System.IntPtr

Returns:

new static ICCBasedColorSpace

Dispose

voidDispose()

Returns:

void

DisposeChildren

voidDisposeChildren()

Returns:

void

Equals

override boolEquals(objectobj)

Parameters

obj: object

Returns:

override bool

ToString

override stringToString()

Returns:

override string

Convert a colorSpace to a string.