Class PDShadingType2
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.graphics.shading.PDShading
-
- com.tom_roush.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 inherited from class com.tom_roush.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 COSArraygetCoords()This will get the Coords values for this shading.COSArraygetDomain()This will get the optional Domain values for this shading.COSArraygetExtend()This will get the optional Extend values for this shading.intgetShadingType()This will return the shading type.voidsetCoords(COSArray newCoords)Sets the Coords entry for this shading.voidsetDomain(COSArray newDomain)Sets the optional Domain entry for this shading.voidsetExtend(COSArray newExtend)Sets the optional Extend entry for this shading.-
Methods inherited from class com.tom_roush.pdfbox.pdmodel.graphics.shading.PDShading
create, evalFunction, evalFunction, getAntiAlias, getBackground, getBBox, getBounds, 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:PDShadingThis will return the shading type.- Specified by:
getShadingTypein 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
-
-