SeparationColorSpace Class Documentation

classSeparationColorSpace : ColorSpace

Namespace:com::datalogics::PDFL

Inherits from:
ColorSpace

Detailed Description

Defines the use of additional named colorants in a PDF document. Colorants in a separation color space are also sometimes referred to as spot colorants. The device displaying or printing the PDF document will supply an appropriate color based on the colorant included in the separation color space.

Constructor & Destructor Documentation

SeparationColorSpace

SeparationColorSpace(Pagepage, Inkink)

Parameters

page: Page

Page, that contains an ink

ink: Ink

Represents an ink used in a page

Create a separation color space from page's Ink. If page doesn't have a separation color space with passed ink in it's resources, then linear grayscale tint transform function and CMYK as alternate colorspace will be used.

SeparationColorSpace

SeparationColorSpace(StringseparationName, ColorSpacealternate, FunctiontintTransform)

Parameters

separationName: String

the name of the colorant that the Separation space is intended to represent, or 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 separation color space.

Member Function Documentation

DisposeChildren

voidDisposeChildren()

Returns:

void

[static initializer]

static void[static initializer]()

delete

synchronized voiddelete(Booleandisposing)

Parameters

disposing: Boolean

Returns:

synchronized void

delete

synchronized voiddelete()

Returns:

synchronized void

equals

booleanequals(Objectrhs)

Parameters

rhs: Object

Returns:

boolean

finalize

voidfinalize()

Returns:

void

getAlternate

ColorSpacegetAlternate()

Returns:

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).

getFunction

FunctiongetFunction()

Returns:

Function

A 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.

getName

StringgetName()

Returns:

String

The name of the color space. A named color space may be named something like DeviceRGB. More complicated color spaces may have a name like Indexed or ICCBased.

getNumComponents

intgetNumComponents()

Returns:

int

The number of components in the color space.

getPDFObject

PDFObjectgetPDFObject()

Returns:

The PDFObject associated with the color space.

Get the PDFObject associated with the color space. This may be a PDFName, PDFDict, PDFStream, or PDFArray.

getSeparationName

StringgetSeparationName()

Returns:

String

the name of the colorant that the Separation space is intended to represent, or All, or None.

getSeparationNameArray

byte[]getSeparationNameArray()

Returns:

byte[]

The name of the colorant that the Separation space is intended to represent, or All, or None NOTE: This property is suitable for retrieving the name when the SeparationName can't be retrieved as a string.

sameTypeEquals

booleansameTypeEquals(ColorSpaceother)

Parameters

other: ColorSpace

Returns:

boolean

toString

StringtoString()

Returns:

String

Convert a colorSpace to a string.