Class PDShadingType1

java.lang.Object
org.apache.pdfbox.pdmodel.graphics.shading.PDShadingResources
org.apache.pdfbox.pdmodel.graphics.shading.PDShadingType1
All Implemented Interfaces:
COSObjectable

public class PDShadingType1 extends PDShadingResources
This represents resources for a function based shading.
  • Constructor Details

    • PDShadingType1

      public PDShadingType1(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
    • getMatrix

      public Matrix getMatrix()
      This will get the optional Matrix of a function based shading.
      Returns:
      the matrix
    • setMatrix

      public void setMatrix(AffineTransform transform)
      Sets the optional Matrix entry for the function based shading.
      Parameters:
      transform - the transformation matrix
    • getDomain

      public COSArray getDomain()
      This will get the optional Domain values of a function based shading.
      Returns:
      the domain values
    • setDomain

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