SeparationColorSpace Class Documentation
class SeparationColorSpace : ColorSpaceNamespace: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.
Referenced by
Uses types
Constructor & Destructor Documentation
SeparationColorSpace
Parameters
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(String separationName, ColorSpace alternate, Function tintTransform)Parameters
separationName: Stringthe name of the colorant that the Separation space is intended to represent, or All, or None
alternate: ColorSpacethe 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: Functionfunction, 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.
Field Documentation
DEVICE_CMYK
static DEVICE_CMYKThe DeviceCMYK color space, representing cyan, magenta, yellow, and black components.
DEVICE_GRAY
static DEVICE_GRAYThe DeviceGray color space, representing a single grayscale component.
DEVICE_RGB
static DEVICE_RGBThe DeviceRGB color space, representing red, green, and blue components.
DEVICE_RGBA
static DEVICE_RGBAThe DeviceRGBA color space, representing red, green, blue, and alpha components.
LAB
static LABThe CIE-based L*a*b* color space.
LAB_A
static LAB_AThe CIE-based L*a*b* color space with an alpha component.
Member Function Documentation
delete
synchronized void delete(Boolean disposing)Parameters
disposing: Boolean
Returns:
synchronized voiddelete
synchronized void delete()Returns:
synchronized voidequals
boolean equals(Object rhs)Parameters
rhs: Object
Returns:
booleanfinalize
void finalize()Returns:
voidgetAlternate
ColorSpace getAlternate()Returns:
ColorSpaceThe alternate color space.
The alternate color space. The alternate color space can be any device or CIE-based color space but not another special color space (Pattern, Indexed, Separation, or DeviceN).
getFunction
Function getFunction()Returns:
FunctionA 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
String getName()Returns:
StringThe 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
int getNumComponents()Returns:
intThe number of color components.
The number of components in the color space. For example, DeviceGray has 1 component, DeviceRGB has 3, and DeviceCMYK has 4.
getPDFObject
PDFObject getPDFObject()Returns:
PDFObjectThe PDFObject associated with the color space.
Get the PDFObject associated with the color space. This may be a PDFName, PDFDict, PDFStream, or PDFArray.
getSeparationName
String getSeparationName()Returns:
StringThe separation colorant name as a string.
The name of the colorant that the Separation space is intended to represent, or All, or None.
getSeparationNameArray
byte[] getSeparationNameArray()Returns:
byte[]A byte array containing the raw separation name.
The name of the colorant as a byte array. The name of the colorant that the Separation space is intended to represent, or All, or None. This property is suitable for retrieving the name when the SeparationName cannot be retrieved as a string (for example, when the name contains non-Unicode characters).
toString
String toString()Returns:
StringA string describing this ColorSpace.
Convert a ColorSpace to a string representation.