iText 7 7.1.8 API
iText.Kernel.Colors.PatternColor Class Reference
Inheritance diagram for iText.Kernel.Colors.PatternColor:
iText.Kernel.Colors.Color

Public Member Functions

  PatternColor (PdfPattern coloredPattern)
 
  PatternColor (PdfPattern.Tiling uncoloredPattern, Color color)
 
  PatternColor (PdfPattern.Tiling uncoloredPattern, PdfColorSpace underlyingCS, float[] colorValue)
 
  PatternColor (PdfPattern.Tiling uncoloredPattern, PdfSpecialCs.UncoloredTilingPattern uncoloredTilingCS, float[] colorValue)
 
virtual PdfPattern  GetPattern ()
 
override void  SetColorValue (float[] value)
  Sets the color value of the color More...
 
virtual void  SetPattern (PdfPattern pattern)
  Changes pattern for PatternColor . Be sure to only set uncolored patterns for uncolored PatternColor , and vice versa, only set colored patterns for colored PatternColor More...
 
override bool  Equals (Object o)
 
- 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...
 
override bool  Equals (Object o)
  Indicates whether the color is equal to the given color. More...
 
override int  GetHashCode ()
 

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...
 

Member Function Documentation

◆ SetColorValue()

override void iText.Kernel.Colors.PatternColor.SetColorValue ( float[]  value )
inlinevirtual

Sets the color value of the color

Parameters
value new color value

Reimplemented from iText.Kernel.Colors.Color.

◆ SetPattern()

virtual void iText.Kernel.Colors.PatternColor.SetPattern ( PdfPattern  pattern )
inlinevirtual

Changes pattern for PatternColor . Be sure to only set uncolored patterns for uncolored PatternColor , and vice versa, only set colored patterns for colored PatternColor

Parameters
pattern a pattern to be set for this instance.