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.
-
-
Field Summary
Fields Modifier and Type Field Description private COSArray
coords
private COSArray
domain
private COSArray
extend
-
Fields inherited from class org.apache.pdfbox.pdmodel.graphics.shading.PDShading
SHADING_TYPE1, SHADING_TYPE2, SHADING_TYPE3, SHADING_TYPE4, SHADING_TYPE5, SHADING_TYPE6, SHADING_TYPE7
-
-
Constructor Summary
Constructors Constructor Description PDShadingType2(COSDictionary shadingDictionary)
Constructor using the given shading dictionary.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description COSArray
getCoords()
This will get the Coords values for this shading.COSArray
getDomain()
This will get the optional Domain values for this shading.COSArray
getExtend()
This will get the optional Extend values for this shading.int
getShadingType()
This will return the shading type.void
setCoords(COSArray newCoords)
Sets the Coords entry for this shading.void
setDomain(COSArray newDomain)
Sets the optional Domain entry for this shading.void
setExtend(COSArray newExtend)
Sets the optional Extend entry for this shading.java.awt.Paint
toPaint(Matrix matrix)
Returns an AWT paint which corresponds to this shading-
Methods inherited from class org.apache.pdfbox.pdmodel.graphics.shading.PDShading
create, evalFunction, evalFunction, getAntiAlias, getBackground, getBBox, getColorSpace, getCOSObject, getFunction, getType, setAntiAlias, setBackground, setBBox, setColorSpace, setFunction, setFunction, setShadingType
-
-
-
-
Constructor Detail
-
PDShadingType2
public PDShadingType2(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 classPDShading
- 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
-
-