iText 8.0.5 API
iText.Kernel.Colors.CalRgb Class Reference

Representation of a CalRgb color space. More...

Inheritance diagram for iText.Kernel.Colors.CalRgb:
iText.Kernel.Colors.Color

Public Member Functions

  CalRgb (PdfCieBasedCs.CalRgb cs)
  Creates a new CalRgb color using the given iText.Kernel.Pdf.Colorspace.PdfCieBasedCs color space. More...
 
  CalRgb (PdfCieBasedCs.CalRgb cs, float[] value)
  Creates a new CalRgb color using the given iText.Kernel.Pdf.Colorspace.PdfCieBasedCs color space and RGB color values. More...
 
  CalRgb (float[] whitePoint, float[] value)
  Creates a new CalRgb color using the given white point and RGB color values. More...
 
  CalRgb (float[] whitePoint, float[] blackPoint, float[] gamma, float[] matrix, float[] value)
  Creates a new CalRgb color using the given white point, black point, gamma, matrix and RGB color values. More...
 
- Public Member Functions inherited from iText.Kernel.Colors.Color
virtual int  GetNumberOfComponents ()
  Returns the number of color value components More...
 
virtual PdfColorSpace  GetColorSpace ()
  Returns the color space to which the color is related. More...
 
virtual float[]  GetColorValue ()
  Returns the color value of the color More...
 
virtual void  SetColorValue (float[] value)
  Sets the color value of the color More...
 
override int  GetHashCode ()
 
override bool  Equals (Object o)
  Indicates whether the color is equal to the given color. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from iText.Kernel.Colors.Color
static iText.Kernel.Colors.Color  MakeColor (PdfColorSpace colorSpace)
  Makes a Color of certain color space. More...
 
static iText.Kernel.Colors.Color  MakeColor (PdfColorSpace colorSpace, float[] colorValue)
  Makes a Color of certain color space and color value. More...
 
static DeviceRgb  ConvertCmykToRgb (DeviceCmyk cmykColor)
  Converts DeviceCmyk color to DeviceRgb color More...
 
static DeviceCmyk  ConvertRgbToCmyk (DeviceRgb rgbColor)
  Converts DeviceRgb color to DeviceCmyk color More...
 
static iText.Kernel.Colors.Color  CreateColorWithColorSpace (float[] colorValue)
  Creates a color object based on the passed through values. More...
 
- Package Functions inherited from iText.Kernel.Colors.Color
  Color (PdfColorSpace colorSpace, float[] colorValue)
  Creates a Color of certain color space and color value. More...
 
- Package Attributes inherited from iText.Kernel.Colors.Color
PdfColorSpace  colorSpace
  The color space of the color More...
 
float[]  colorValue
  The color value of the color More...
 

Detailed Description

Representation of a CalRgb color space.

Constructor & Destructor Documentation

◆ CalRgb() [1/4]

iText.Kernel.Colors.CalRgb.CalRgb ( PdfCieBasedCs.CalRgb  cs )
inline

Creates a new CalRgb color using the given iText.Kernel.Pdf.Colorspace.PdfCieBasedCs color space.

Parameters
cs Color space

◆ CalRgb() [2/4]

iText.Kernel.Colors.CalRgb.CalRgb ( PdfCieBasedCs.CalRgb  cs,
float[]  value 
)
inline

Creates a new CalRgb color using the given iText.Kernel.Pdf.Colorspace.PdfCieBasedCs color space and RGB color values.

Parameters
cs Color space
value RGB color values

◆ CalRgb() [3/4]

iText.Kernel.Colors.CalRgb.CalRgb ( float[]  whitePoint,
float[]  value 
)
inline

Creates a new CalRgb color using the given white point and RGB color values.

Parameters
whitePoint Color values for defining the white point
value RGB color values

◆ CalRgb() [4/4]

iText.Kernel.Colors.CalRgb.CalRgb ( float[]  whitePoint,
float[]  blackPoint,
float[]  gamma,
float[]  matrix,
float[]  value 
)
inline

Creates a new CalRgb color using the given white point, black point, gamma, matrix and RGB color values.

Parameters
whitePoint Color values for defining the white point
blackPoint Color values for defining the black point
gamma Gamma correction
matrix Matrix correction
value RGB color value