iText 8.0.2 API
iText.Kernel.Pdf.Colorspace.PdfSpecialCs.Separation Class Reference
Inheritance diagram for iText.Kernel.Pdf.Colorspace.PdfSpecialCs.Separation:
iText.Kernel.Pdf.Colorspace.PdfSpecialCs iText.Kernel.Pdf.Colorspace.PdfColorSpace iText.Kernel.Pdf.PdfObjectWrapper< PdfObject >

Public Member Functions

  Separation (PdfArray pdfObject)
 
  Separation (PdfName name, PdfObject alternateSpace, PdfObject tintTransform)
 
  Separation (String name, PdfColorSpace alternateSpace, IPdfFunction tintTransform)
  Creates a new separation color space. More...
 
override int  GetNumberOfComponents ()
 
virtual PdfColorSpace  GetBaseCs ()
 
virtual PdfName  GetName ()
 
virtual IPdfFunction  GetTintTransformation ()
  Gets the function to calulate a separation color value to an alternative colorspace. More...
 
- Public Member Functions inherited from iText.Kernel.Pdf.Colorspace.PdfSpecialCs
override void  Flush ()
  To manually flush a PdfObject behind this wrapper, you have to ensure that this object is added to the document, i.e. it has an indirect reference. More...
 
- Public Member Functions inherited from iText.Kernel.Pdf.PdfObjectWrapper< PdfObject >
virtual T  GetPdfObject ()
 
virtual iText.Kernel.Pdf.PdfObjectWrapper< T >  MakeIndirect (PdfDocument document, PdfIndirectReference reference)
  Marks object behind wrapper to be saved as indirect. More...
 
virtual iText.Kernel.Pdf.PdfObjectWrapper< T >  MakeIndirect (PdfDocument document)
  Marks object behind wrapper to be saved as indirect. More...
 
virtual iText.Kernel.Pdf.PdfObjectWrapper< T >  SetModified ()
 
virtual bool  IsFlushed ()
 

Additional Inherited Members

- Static Public Member Functions inherited from iText.Kernel.Pdf.Colorspace.PdfColorSpace
static iText.Kernel.Pdf.Colorspace.PdfColorSpace  MakeColorSpace (PdfObject pdfObject)
 
- Static Public Attributes inherited from iText.Kernel.Pdf.Colorspace.PdfColorSpace
static readonly ICollection< PdfName DIRECT_COLOR_SPACES
 

Constructor & Destructor Documentation

◆ Separation()

iText.Kernel.Pdf.Colorspace.PdfSpecialCs.Separation.Separation ( String  name,
PdfColorSpace  alternateSpace,
IPdfFunction  tintTransform 
)
inline

Creates a new separation color space.

Parameters
name The name for the separation color
alternateSpace The alternate colorspace
tintTransform The function how the transform colors in the separation color space to the alternate color space

Member Function Documentation

◆ GetTintTransformation()

virtual IPdfFunction iText.Kernel.Pdf.Colorspace.PdfSpecialCs.Separation.GetTintTransformation ( )
inlinevirtual

Gets the function to calulate a separation color value to an alternative colorspace.

Returns
a iText.Kernel.Pdf.Function.IPdfFunction to perform the calculation