iText 9.5.0 API
iText.Kernel.Pdf.Colorspace.PdfCieBasedCs.IccBased Class Reference
Inheritance diagram for iText.Kernel.Pdf.Colorspace.PdfCieBasedCs.IccBased:
iText.Kernel.Pdf.Colorspace.PdfCieBasedCs iText.Kernel.Pdf.Colorspace.PdfColorSpace iText.Kernel.Pdf.PdfObjectWrapper< PdfObject >

Public Member Functions

  IccBased (PdfArray pdfObject)
 
  IccBased (Stream iccStream)
 
  IccBased (Stream iccStream, float[] range)
 
override int  GetNumberOfComponents ()
 
- Public Member Functions inherited from iText.Kernel.Pdf.Colorspace.PdfCieBasedCs
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...
 
override PdfName  GetName ()
  Returns the iText.Kernel.Pdf.PdfName of the namespace 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 ()
 

Static Public Member Functions

static PdfStream  GetIccProfileStream (Stream iccStream)
 
static PdfStream  GetIccProfileStream (Stream iccStream, float[] range)
 
static PdfStream  GetIccProfileStream (IccProfile iccProfile)
 
static PdfStream  GetIccProfileStream (IccProfile iccProfile, float[] range)
 
- Static Public Member Functions inherited from iText.Kernel.Pdf.Colorspace.PdfColorSpace
static iText.Kernel.Pdf.Colorspace.PdfColorSpace  MakeColorSpace (PdfObject pdfObject)
 

Additional Inherited Members

- Static Public Attributes inherited from iText.Kernel.Pdf.Colorspace.PdfColorSpace
static readonly ICollection< PdfName DIRECT_COLOR_SPACES
 
- Package Functions inherited from iText.Kernel.Pdf.Colorspace.PdfCieBasedCs
override bool  IsWrappedObjectMustBeIndirect ()
  Defines if the object behind this wrapper must be an indirect object in the resultant document. More...
 
  PdfCieBasedCs (PdfArray pdfObject)
 
- Package Functions inherited from iText.Kernel.Pdf.Colorspace.PdfColorSpace
  PdfColorSpace (PdfObject pdfObject)
 
- Package Functions inherited from iText.Kernel.Pdf.PdfObjectWrapper< PdfObject >
  PdfObjectWrapper (T pdfObject)
 
virtual void  SetPdfObject (T pdfObject)
 
virtual void  SetForbidRelease ()
 
virtual void  UnsetForbidRelease ()
 
virtual void  EnsureUnderlyingObjectHasIndirectReference ()
 
- Static Package Functions inherited from iText.Kernel.Pdf.PdfObjectWrapper< PdfObject >
static void  MarkObjectAsIndirect (PdfObject pdfObject)
 
static void  EnsureObjectIsAddedToDocument (PdfObject @object)
  Some wrappers use object's indirect reference to obtain the PdfDocument to which the object belongs to. More...