ICCBasedColorSpace Class Documentation

class ICCBasedColorSpace : 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(PDFStream iccStream)

Parameters

iccStream: PDFStream

stream containing the ICC profile

Create an ICC-based color stream.

ICCBasedColorSpace

ICCBasedColorSpace(PDFStream iccStream, int nComps)

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

ColorSpace Alternate[get, set]

DeviceCMYK

static ColorSpace DeviceCMYK[get]

DeviceGray

static ColorSpace DeviceGray[get]

DeviceRGB

static ColorSpace DeviceRGB[get]

DeviceRGBA

static ColorSpace DeviceRGBA[get]

Lab

static ColorSpace Lab[get]

LabA

static ColorSpace LabA[get]

Name

string Name[get]

NumComponents

int NumComponents[get]

PDFObject

PDFObject PDFObject[get]

Range

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

Stream

PDFStream Stream[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.