SeparationColorSpace Class Documentation
classSeparationColorSpace : 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
SeparationColorSpace(SeparationColorSpacerhs, InternalConstructsignifier)Parameters
rhs: SeparationColorSpacesignifier: InternalConstruct
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(stringseparationName, ColorSpacealternate, FunctiontintTransform)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
ColorSpaceAlternate[get]DeviceCMYK
static ColorSpaceDeviceCMYK[get]The DeviceCMYK color space, representing cyan, magenta, yellow, and black components.
DeviceGray
static ColorSpaceDeviceGray[get]The DeviceGray color space, representing a single grayscale component.
DeviceRGB
static ColorSpaceDeviceRGB[get]The DeviceRGB color space, representing red, green, and blue components.
DeviceRGBA
static ColorSpaceDeviceRGBA[get]The DeviceRGBA color space, representing red, green, blue, and alpha components.
Function
FunctionFunction[get]Lab
static ColorSpaceLab[get]The CIE-based L*a*b* color space.
LabA
static ColorSpaceLabA[get]The CIE-based L*a*b* color space with an alpha component.
Name
stringName[get]NumComponents
intNumComponents[get]PDFObject
PDFObjectPDFObject[get]SeparationName
stringSeparationName[get]SeparationNameArray
System.Byte[]SeparationNameArray[get]Member Function Documentation
ConstructorRetrieve
static new static SeparationColorSpaceConstructorRetrieve(System.IntPtrignored)Parameters
ignored: System.IntPtr
Returns:
new static SeparationColorSpaceDispose
voidDispose()Returns:
voidDisposeChildren
voidDisposeChildren()Returns:
voidEquals
override boolEquals(objectobj)Parameters
obj: object
Returns:
override boolSameTypeEquals
boolSameTypeEquals(ColorSpaceother)Parameters
other: ColorSpace
Returns:
boolToString
override stringToString()Returns:
A string describing this ColorSpace.Convert a ColorSpace to a string representation.
operator!=
static booloperator!=(ColorSpacea, ColorSpaceb)Parameters
a: ColorSpaceThe first ColorSpace to compare.
b: ColorSpaceThe second ColorSpace to compare.
Returns:
true if the two ColorSpace objects are not equal; false otherwise.Test two ColorSpace objects for inequality.
operator==
static booloperator==(ColorSpacea, ColorSpaceb)Parameters
a: ColorSpaceThe first ColorSpace to compare.
b: ColorSpaceThe second ColorSpace to compare.
Returns:
true if the two ColorSpace objects are equal; false otherwise.Test two ColorSpace objects for equality.