Class PDShadingType6
java.lang.Object
org.apache.pdfbox.pdmodel.graphics.shading.PDShadingResources
org.apache.pdfbox.pdmodel.graphics.shading.PDShadingType4
org.apache.pdfbox.pdmodel.graphics.shading.PDShadingType6
- All Implemented Interfaces:
COSObjectable
- Direct Known Subclasses:
PDShadingType7
Resources for a shading type 6 (Coons Patch Mesh).
-
Field Summary
Fields inherited from class org.apache.pdfbox.pdmodel.graphics.shading.PDShadingResources
SHADING_TYPE1, SHADING_TYPE2, SHADING_TYPE3, SHADING_TYPE4, SHADING_TYPE5, SHADING_TYPE6, SHADING_TYPE7
-
Constructor Summary
ConstructorsConstructorDescriptionPDShadingType6
(COSDictionary shadingDictionary) Constructor using the given shading dictionary. -
Method Summary
Modifier and TypeMethodDescriptionint
The bits per component of this shading.int
The bits per coordinate of this shading.getDecodeForParameter
(int paramNum) Get the decode for the input parameter.int
This will return the shading type.void
setBitsPerComponent
(int bitsPerComponent) Set the number of bits per component.void
setBitsPerCoordinate
(int bitsPerComponent) Set the number of bits per coordinate.void
setDecodeValues
(COSArray decodeValues) This will set the decode values.Methods inherited from class org.apache.pdfbox.pdmodel.graphics.shading.PDShadingType4
getBitsPerFlag, setBitsPerFlag
Methods inherited from class org.apache.pdfbox.pdmodel.graphics.shading.PDShadingResources
create, evalFunction, evalFunction, getAntiAlias, getBackground, getBBox, getColorSpace, getCOSDictionary, getCOSObject, getFunction, getType, setAntiAlias, setBackground, setBBox, setColorSpace, setFunction, setFunction, setShadingType
-
Constructor Details
-
PDShadingType6
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.- Overrides:
getShadingType
in classPDShadingType4
- Returns:
- The shading type
-
getBitsPerComponent
public int getBitsPerComponent()The bits per component of this shading. This will return -1 if one has not been set.- Returns:
- the number of bits per component
-
setBitsPerComponent
public void setBitsPerComponent(int bitsPerComponent) Set the number of bits per component.- Parameters:
bitsPerComponent
- the number of bits per component
-
getBitsPerCoordinate
public int getBitsPerCoordinate()The bits per coordinate of this shading. This will return -1 if one has not been set.- Returns:
- the number of bits per coordinate
-
setBitsPerCoordinate
public void setBitsPerCoordinate(int bitsPerComponent) Set the number of bits per coordinate.- Parameters:
bitsPerComponent
- the number of bits per coordinate
-
setDecodeValues
This will set the decode values.- Parameters:
decodeValues
- the new decode values
-
getDecodeForParameter
Get the decode for the input parameter.- Parameters:
paramNum
- the function parameter number- Returns:
- the decode parameter range or null if none is set
-