Class AlternateColorSpace


  • public class AlternateColorSpace
    extends PDFColorSpace
    A color space that uses another color space to return values, and a function to map between values in the input and input values to the alternate color space
    • Field Detail

      • alternate

        private PDFColorSpace alternate
        The alternate color space
    • Constructor Detail

      • AlternateColorSpace

        public AlternateColorSpace​(PDFColorSpace alternate,
                                   PDFFunction function)
        Creates a new instance of AlternateColorSpace
    • Method Detail

      • getNumComponents

        public int getNumComponents()
        get the number of components expected in the getPaint command
        Overrides:
        getNumComponents in class PDFColorSpace
      • getPaint

        public PDFPaint getPaint​(float[] components)
        get the PDFPaint representing the color described by the given color components
        Overrides:
        getPaint in class PDFColorSpace
        Parameters:
        components - the color components corresponding to the given colorspace
        Returns:
        a PDFPaint object representing the closest Color to the given components.
      • getColorSpace

        public java.awt.color.ColorSpace getColorSpace()
        get the original Java ColorSpace.
        Overrides:
        getColorSpace in class PDFColorSpace