ICCBasedColorSpace Class Documentation
classICCBasedColorSpace : ColorSpaceNamespace:Datalogics::PDFL
- Inherits from:
ColorSpace
Detailed Description
Works with the ICC color space.
The International Color Consortium (ICC) developed the ICC color space in 1993 to serve as a universal standard for for printing or presenting content with digital devices, and across all operating systems and platforms.
The ICC color standard applies regardless the hardware or software involved, and is used to make sure that color images and text appear properly on a wide variety of platforms.
Referenced by
Constructor & Destructor Documentation
ICCBasedColorSpace
ICCBasedColorSpace(ICCBasedColorSpacerhs, InternalConstructsignifier)Parameters
rhs: ICCBasedColorSpacesignifier: InternalConstruct
ICCBasedColorSpace
ICCBasedColorSpace(PDFStreamiccStream)Parameters
iccStream: PDFStreamstream containing the ICC profile
Create an ICC-based color stream.
ICCBasedColorSpace
ICCBasedColorSpace(PDFStreamiccStream, intnComps)Parameters
iccStream: PDFStreamstream containing the ICC profile
nComps: intThe number of components (1, 3, or 4)
Create an ICC-based color stream.
Property Documentation
Alternate
ColorSpaceAlternate[get, set]DeviceCMYK
static ColorSpaceDeviceCMYK[get]DeviceGray
static ColorSpaceDeviceGray[get]DeviceRGB
static ColorSpaceDeviceRGB[get]DeviceRGBA
static ColorSpaceDeviceRGBA[get]Lab
static ColorSpaceLab[get]LabA
static ColorSpaceLabA[get]Name
stringName[get]NumComponents
intNumComponents[get]PDFObject
PDFObjectPDFObject[get]Range
System.Collections.Generic.IList< System.Double >Range[get, set]Stream
PDFStreamStream[get]Member Function Documentation
ConstructorRetrieve
static new static ICCBasedColorSpaceConstructorRetrieve(System.IntPtrignored)Parameters
ignored: System.IntPtr
Returns:
new static ICCBasedColorSpaceDispose
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