Class PDShadingType2

java.lang.Object
org.apache.pdfbox.pdmodel.graphics.shading.PDShading
org.apache.pdfbox.pdmodel.graphics.shading.PDShadingType2
All Implemented Interfaces:
COSObjectable
Direct Known Subclasses:
PDShadingType3

public class PDShadingType2 extends PDShading
Resources for an axial shading.
  • Constructor Details

    • PDShadingType2

      public PDShadingType2(COSDictionary shadingDictionary)
      Constructor using the given shading dictionary.
      Parameters:
      shadingDictionary - the dictionary for this shading
  • Method Details

    • 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
    • getExtend

      public COSArray getExtend()
      This will get the optional Extend values for this shading.
      Returns:
      the extend values
    • setExtend

      public void setExtend(COSArray newExtend)
      Sets the optional Extend entry for this shading.
      Parameters:
      newExtend - the extend array
    • getDomain

      public COSArray getDomain()
      This will get the optional Domain values for this shading.
      Returns:
      the domain values
    • setDomain

      public void setDomain(COSArray newDomain)
      Sets the optional Domain entry for this shading.
      Parameters:
      newDomain - the domain array
    • getCoords

      public COSArray getCoords()
      This will get the Coords values for this shading.
      Returns:
      the coordinate values
    • setCoords

      public void setCoords(COSArray newCoords)
      Sets the Coords entry for this shading.
      Parameters:
      newCoords - the coordinates array
    • toPaint

      public 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