Class PDShadingType4
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.graphics.shading.PDShading
-
- org.apache.pdfbox.pdmodel.graphics.shading.PDTriangleBasedShadingType
-
- org.apache.pdfbox.pdmodel.graphics.shading.PDShadingType4
-
- All Implemented Interfaces:
COSObjectable
- Direct Known Subclasses:
PDShadingType6
public class PDShadingType4 extends PDTriangleBasedShadingType
Resources for a shading type 4 (Free-Form Gouraud-Shaded Triangle 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 PDShadingType4(COSDictionary shadingDictionary)
Constructor using the given shading dictionary.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBitsPerFlag()
The bits per flag of this shading.int
getShadingType()
This will return the shading type.void
setBitsPerFlag(int bitsPerFlag)
Set the number of bits per flag.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.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
-
PDShadingType4
public PDShadingType4(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
-
getBitsPerFlag
public int getBitsPerFlag()
The bits per flag of this shading. This will return -1 if one has not been set.- Returns:
- The number of bits per flag.
-
setBitsPerFlag
public void setBitsPerFlag(int bitsPerFlag)
Set the number of bits per flag.- Parameters:
bitsPerFlag
- the number of bits per flag
-
-