Class PDShadingType6
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.graphics.shading.PDShading
-
- org.apache.pdfbox.pdmodel.graphics.shading.PDTriangleBasedShadingType
-
- org.apache.pdfbox.pdmodel.graphics.shading.PDShadingType4
-
- org.apache.pdfbox.pdmodel.graphics.shading.PDShadingType6
-
- All Implemented Interfaces:
COSObjectable
- Direct Known Subclasses:
PDShadingType7
public class PDShadingType6 extends PDShadingType4
Resources for a shading type 6 (Coons Patch Mesh).
-
-
Field Summary
-
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 PDShadingType6(COSDictionary shadingDictionary)
Constructor using the given shading dictionary.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getShadingType()
This will return the shading type.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.PDShadingType4
getBitsPerFlag, setBitsPerFlag
-
Methods inherited from class org.apache.pdfbox.pdmodel.graphics.shading.PDTriangleBasedShadingType
getBitsPerComponent, getBitsPerCoordinate, getDecodeForParameter, setBitsPerComponent, setBitsPerCoordinate, setDecodeValues
-
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
-
PDShadingType6
public PDShadingType6(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.- Overrides:
getShadingType
in classPDShadingType4
- Returns:
- the shading typ
-
toPaint
public java.awt.Paint toPaint(Matrix matrix)
Description copied from class:PDShading
Returns an AWT paint which corresponds to this shading- Overrides:
toPaint
in classPDShadingType4
- 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
-
-