Class PDShadingType2

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

public class PDShadingType2 extends PDShadingResources
This represents resources for an axial shading.
Version:
$Revision: 1.0 $
  • 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()
      This will return the shading type.
      Specified by:
      getShadingType in class PDShadingResources
      Returns:
      The shading type
    • 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 coords values
    • setCoords

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