Class ColorSpace

java.lang.Object
com.datalogics.PDFL.ColorSpace
Direct Known Subclasses:
CalGrayColorSpace, CalRGBColorSpace, DeviceNColorSpace, ICCBasedColorSpace, IndexedColorSpace, LabColorSpace, NamedColorSpace, SeparationColorSpace

public class ColorSpace extends Object
Base class for all color spaces.
  • Field Details

    • DEVICE_RGB

      public static final ColorSpace DEVICE_RGB
    • DEVICE_RGBA

      public static final ColorSpace DEVICE_RGBA
    • DEVICE_GRAY

      public static final ColorSpace DEVICE_GRAY
    • DEVICE_CMYK

      public static final ColorSpace DEVICE_CMYK
    • LAB

      public static final ColorSpace LAB
    • LAB_A

      public static final ColorSpace LAB_A
  • Method Details

    • delete

      public void delete()
    • equals

      public boolean equals(Object rhs)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Convert a colorSpace to a string.
      Overrides:
      toString in class Object
    • getNumComponents

      public int getNumComponents()
      The number of components in the color space.
    • getName

      public String getName()
      The name of the color space. A named color space may be named something like DeviceRGB. More complicated color spaces may have a name like Indexed or ICCBased.
    • getPDFObject

      public PDFObject getPDFObject()
      Get the PDFObject associated with the color space. This may be a PDFName, PDFDict, PDFStream, or PDFArray.

      Returns:
      The PDFObject associated with the color space.