Class PDFSeparationColorSpace

    • Constructor Detail

      • PDFSeparationColorSpace

        public PDFSeparationColorSpace​(java.lang.String colorName,
                                       PDFFunction tintFunction)
        Creates a new "Separation" color space.
        Parameters:
        colorName - the name of the colorant
        tintFunction - the tint function used as fallback
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface PDFColorSpace
        Returns:
        the name of the color space
      • getColorName

        public PDFName getColorName()
        Returns the name of the colorant.
        Returns:
        the name of the colorant
      • getTintFunction

        public PDFReference getTintFunction()
        Returns a reference to the tint function that is used as a fallback if the colorant is not available.
        Returns:
        a reference to the tint function
      • getNumComponents

        public int getNumComponents()
        Get the number of color components for this colorspace
        Specified by:
        getNumComponents in interface PDFColorSpace
        Returns:
        the number of components
      • isCMYKColorSpace

        public boolean isCMYKColorSpace()
        Specified by:
        isCMYKColorSpace in interface PDFColorSpace
        Returns:
        true if the color space is an CMYK color space
      • isDeviceColorSpace

        public boolean isDeviceColorSpace()
        Specified by:
        isDeviceColorSpace in interface PDFColorSpace
        Returns:
        true if the color space is a device-dependent color space (like DeviceRGB, DeviceCMYK and DeviceGray)
      • isGrayColorSpace

        public boolean isGrayColorSpace()
        Specified by:
        isGrayColorSpace in interface PDFColorSpace
        Returns:
        true if the color space is an Gray color space
      • isRGBColorSpace

        public boolean isRGBColorSpace()
        Specified by:
        isRGBColorSpace in interface PDFColorSpace
        Returns:
        true if the color space is an RGB color space