SeparationColorSpace Class Documentation
class SeparationColorSpace : ColorSpaceNamespace: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
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.
Property Documentation
Alternate
ColorSpace Alternate[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]NumComponents
int NumComponents[get]PDFObject
PDFObject PDFObject[get]SeparationName
string SeparationName[get]SeparationNameArray
System.Byte[] SeparationNameArray[get]Member Function Documentation
Dispose
void Dispose()Returns:
voidEquals
override bool Equals(object obj)Parameters
obj: object
Returns:
override boolToString
override string ToString()Returns:
override stringConvert a colorSpace to a string.
operator!=
static bool operator!=(ColorSpace a, ColorSpace b)Parameters
a: ColorSpaceb: ColorSpace
Returns:
booloperator==
static bool operator==(ColorSpace a, ColorSpace b)Parameters
a: ColorSpaceb: ColorSpace
Returns:
bool