DeviceNColorSpace Class Documentation
classDeviceNColorSpace : ColorSpaceNamespace:Datalogics::PDFL
- Inherits from:
ColorSpace
Detailed Description
Represents a color space with an arbitrary number of color components.
DeviceN color spaces were designed to represent color spaces containing multiple color components that correspond to the colorants of some target device. They provide greater flexibility than is possible with standard device color spaces such as DeviceCMYK or with individual Separation color spaces. For example, it is possible to create a DeviceN color space consisting of only the cyan, magenta, and yellow color components, with the black component excluded.
Referenced by
Constructor & Destructor Documentation
DeviceNColorSpace
DeviceNColorSpace(DeviceNColorSpacerhs, InternalConstructsignifier)Parameters
rhs: DeviceNColorSpacesignifier: InternalConstruct
DeviceNColorSpace
DeviceNColorSpace(System.Collections.Generic.IList< System.String >names, ColorSpacealternate, FunctiontintTransform)Parameters
names: System.Collections.Generic.IList< System.String >the names of the colorants that the DeviceN space is intended to represent, among which may be 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 DeviceN color space.
Property Documentation
Alternate
ColorSpaceAlternate[get]Attributes
PDFDictAttributes[get]DeviceCMYK
static ColorSpaceDeviceCMYK[get]DeviceGray
static ColorSpaceDeviceGray[get]DeviceRGB
static ColorSpaceDeviceRGB[get]DeviceRGBA
static ColorSpaceDeviceRGBA[get]Function
FunctionFunction[get]Lab
static ColorSpaceLab[get]LabA
static ColorSpaceLabA[get]Name
stringName[get]Names
System.Collections.Generic.IList< System.String >Names[get]NumComponents
intNumComponents[get]PDFObject
PDFObjectPDFObject[get]Member Function Documentation
ConstructorRetrieve
static new static DeviceNColorSpaceConstructorRetrieve(System.IntPtrignored)Parameters
ignored: System.IntPtr
Returns:
new static DeviceNColorSpaceDispose
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:
override stringConvert a colorSpace to a string.
operator!=
static booloperator!=(ColorSpacea, ColorSpaceb)Parameters
a: ColorSpaceb: ColorSpace
Returns:
booloperator==
static booloperator==(ColorSpacea, ColorSpaceb)Parameters
a: ColorSpaceb: ColorSpace
Returns:
bool