Skip to content

PDFCalRgbColorSpace

Namespace: O2S.Components.PDF4NET.Graphics

Defines a calibrated RGB colorspace.

public class PDFCalRgbColorSpace : PDFColorSpace

Inheritance ObjectPDFColorSpacePDFCalRgbColorSpace

Constructors

PDFCalRgbColorSpace()

Initializes a new PDFCalRgbColorSpace object.

public PDFCalRgbColorSpace()

Properties

BlackPoint

Gets or sets the black point.

public Double[] BlackPoint { get; set; }

Property Value

Double[]
An array of three numbers [XB YB ZB] specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse black point.


ColorComponentCount

Gets the number of components used by a color in this colorspace.

public int ColorComponentCount { get; }

Property Value

Int32


CosObject

Gets the raw colorspace object.

public PDFCosObject CosObject { get; }

Property Value

PDFCosObject


Gamma

Gets or sets the gamma.

public Double[] Gamma { get; set; }

Property Value

Double[]
An array of three numbers [GR GG GB] specifying the gamma for the red, green, and blue components of the color space.


Matrix

Gets or sets the colorspace transformation matrix.

public Double[] Matrix { get; set; }

Property Value

Double[]
An array of nine numbers [XA YA ZA XB YB ZB XC YC ZC] specifying the linear interpretation of the decoded A, B, and C components of the color space with respect to the final XYZ representation.


Type

Gets the colorspace type.

public PDFColorSpaceType Type { get; }

Property Value

PDFColorSpaceType
A PDFColorSpaceType that represents the colorspace type.


WhitePoint

Gets or sets the white point.

public Double[] WhitePoint { get; set; }

Property Value

Double[]
An array of three numbers [XW YW ZW] specifying the tristimulus value, in the CIE 1931 XYZ space, of the diffuse white point.


Methods