iText 8.0.5 API
iText.Kernel.Pdf.Colorspace.PdfColorSpace Class Referenceabstract

Represents the most common properties of color spaces. More...

Inheritance diagram for iText.Kernel.Pdf.Colorspace.PdfColorSpace:
iText.Kernel.Pdf.PdfObjectWrapper< PdfObject > iText.Kernel.Pdf.Colorspace.PdfCieBasedCs iText.Kernel.Pdf.Colorspace.PdfDeviceCs iText.Kernel.Pdf.Colorspace.PdfSpecialCs iText.Kernel.Pdf.Colorspace.PdfSpecialCs.Pattern iText.Kernel.Pdf.Colorspace.PdfCieBasedCs.CalGray iText.Kernel.Pdf.Colorspace.PdfCieBasedCs.CalRgb iText.Kernel.Pdf.Colorspace.PdfCieBasedCs.IccBased iText.Kernel.Pdf.Colorspace.PdfCieBasedCs.Lab iText.Kernel.Pdf.Colorspace.PdfDeviceCs.Cmyk iText.Kernel.Pdf.Colorspace.PdfDeviceCs.Gray iText.Kernel.Pdf.Colorspace.PdfDeviceCs.Rgb iText.Kernel.Pdf.Colorspace.PdfSpecialCs.DeviceN iText.Kernel.Pdf.Colorspace.PdfSpecialCs.Indexed iText.Kernel.Pdf.Colorspace.PdfSpecialCs.Separation iText.Kernel.Pdf.Colorspace.PdfSpecialCs.UncoloredTilingPattern

Public Member Functions

abstract int  GetNumberOfComponents ()
 
- 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 void  Flush ()
 
virtual bool  IsFlushed ()
 

Static Public Member Functions

static iText.Kernel.Pdf.Colorspace.PdfColorSpace  MakeColorSpace (PdfObject pdfObject)
 

Static Public Attributes

static readonly ICollection< PdfName DIRECT_COLOR_SPACES
 

Package Functions

  PdfColorSpace (PdfObject pdfObject)
 
- Package Functions inherited from iText.Kernel.Pdf.PdfObjectWrapper< PdfObject >
  PdfObjectWrapper (T pdfObject)
 
abstract bool  IsWrappedObjectMustBeIndirect ()
  Defines if the object behind this wrapper must be an indirect object in the resultant document. More...
 
virtual void  SetPdfObject (T pdfObject)
 
virtual void  SetForbidRelease ()
 
virtual void  UnsetForbidRelease ()
 
virtual void  EnsureUnderlyingObjectHasIndirectReference ()
 

Additional Inherited Members

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

Detailed Description

Represents the most common properties of color spaces.

Member Data Documentation

◆ DIRECT_COLOR_SPACES

readonly ICollection<PdfName> iText.Kernel.Pdf.Colorspace.PdfColorSpace.DIRECT_COLOR_SPACES
static
Initial value:
= JavaCollectionsUtil.UnmodifiableSet(new
HashSet(JavaUtil.ArraysAsList(PdfName.DeviceGray, PdfName.DeviceRGB, PdfName.DeviceCMYK, PdfName
.Pattern)))