ICCBasedColorSpace Class Documentation
class ICCBasedColorSpace : 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(PDFStream iccStream)Parameters
iccStream: PDFStreamstream containing the ICC profile
Create an ICC-based color stream.
ICCBasedColorSpace
ICCBasedColorSpace(PDFStream iccStream, int nComps)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
ColorSpace Alternate[get, set]DeviceCMYK
static ColorSpace DeviceCMYK[get]DeviceGray
static ColorSpace DeviceGray[get]DeviceRGB
static ColorSpace DeviceRGB[get]DeviceRGBA
static ColorSpace DeviceRGBA[get]Lab
static ColorSpace Lab[get]LabA
static ColorSpace LabA[get]Name
string Name[get]NumComponents
int NumComponents[get]PDFObject
PDFObject PDFObject[get]Range
System.Collections.Generic.IList< System.Double > Range[get, set]Stream
PDFStream Stream[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