Class PDShadingType4

    • Constructor Detail

      • PDShadingType4

        public PDShadingType4​(COSDictionary shadingDictionary)
        Constructor using the given shading dictionary.
        Parameters:
        shadingDictionary - the dictionary for this shading
    • Method Detail

      • getShadingType

        public int getShadingType()
        Description copied from class: PDShading
        This will return the shading type.
        Specified by:
        getShadingType in class PDShading
        Returns:
        the shading typ
      • getBitsPerFlag

        public int getBitsPerFlag()
        The bits per flag of this shading. This will return -1 if one has not been set.
        Returns:
        The number of bits per flag.
      • setBitsPerFlag

        public void setBitsPerFlag​(int bitsPerFlag)
        Set the number of bits per flag.
        Parameters:
        bitsPerFlag - the number of bits per flag
      • toPaint

        public java.awt.Paint toPaint​(Matrix matrix)
        Description copied from class: PDShading
        Returns an AWT paint which corresponds to this shading
        Specified by:
        toPaint in class PDShading
        Parameters:
        matrix - the pattern matrix concatenated with that of the parent content stream, this matrix which maps the pattern's internal coordinate system to user space
        Returns:
        an AWT Paint instance