Class PDPattern

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String NAME
      The name of this color space.
    • Constructor Summary

      Constructors 
      Constructor Description
      PDPattern()
      Default constructor.
      PDPattern​(COSArray pattern)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.image.ColorModel createColorModel​(int bpc)
      Create a Java color model for this colorspace.
      protected java.awt.color.ColorSpace createColorSpace()
      Create a Java colorspace for this colorspace.
      java.lang.String getName()
      This will return the name of the color space.
      int getNumberOfComponents()
      This will get the number of components that this color space is made up of.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • NAME

        public static final java.lang.String NAME
        The name of this color space.
        See Also:
        Constant Field Values
    • Constructor Detail

      • PDPattern

        public PDPattern()
        Default constructor.
      • PDPattern

        public PDPattern​(COSArray pattern)
        Constructor.
        Parameters:
        pattern - The pattern array.
    • Method Detail

      • getName

        public java.lang.String getName()
        This will return the name of the color space.
        Specified by:
        getName in class PDColorSpace
        Returns:
        The name of the color space.
      • getNumberOfComponents

        public int getNumberOfComponents()
                                  throws java.io.IOException
        This will get the number of components that this color space is made up of.
        Specified by:
        getNumberOfComponents in class PDColorSpace
        Returns:
        The number of components in this color space.
        Throws:
        java.io.IOException - If there is an error getting the number of color components.
      • createColorSpace

        protected java.awt.color.ColorSpace createColorSpace()
                                                      throws java.io.IOException
        Create a Java colorspace for this colorspace.
        Specified by:
        createColorSpace in class PDColorSpace
        Returns:
        A color space that can be used for Java AWT operations.
        Throws:
        java.io.IOException - If there is an error creating the color space.
      • createColorModel

        public java.awt.image.ColorModel createColorModel​(int bpc)
                                                   throws java.io.IOException
        Create a Java color model for this colorspace.
        Specified by:
        createColorModel in class PDColorSpace
        Parameters:
        bpc - The number of bits per component.
        Returns:
        A color model that can be used for Java AWT operations.
        Throws:
        java.io.IOException - If there is an error creating the color model.