java.lang.Object
org.sejda.sambox.pdmodel.graphics.pattern.PDAbstractPattern
org.sejda.sambox.pdmodel.graphics.pattern.PDShadingPattern
- All Implemented Interfaces:
COSObjectable
A shading pattern dictionary.
-
Field Summary
Fields inherited from class org.sejda.sambox.pdmodel.graphics.pattern.PDAbstractPattern
TYPE_SHADING_PATTERN, TYPE_TILING_PATTERN -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new shading pattern.PDShadingPattern(COSDictionary resourceDictionary) Creates a new shading pattern from the given COS dictionary. -
Method Summary
Modifier and TypeMethodDescriptionThis will get the external graphics state for this pattern.intThis will return the pattern type.This will get the shading resources for this pattern.voidsetExtendedGraphicsState(PDExtendedGraphicsState extendedGraphicsState) This will set the external graphics state for this pattern.voidsetShading(PDShading shadingResources) This will set the shading resources for this pattern.Methods inherited from class org.sejda.sambox.pdmodel.graphics.pattern.PDAbstractPattern
create, create, getCOSObject, getMatrix, getType, setMatrix, setPaintType, setPatternType
-
Constructor Details
-
PDShadingPattern
public PDShadingPattern()Creates a new shading pattern. -
PDShadingPattern
Creates a new shading pattern from the given COS dictionary.- Parameters:
resourceDictionary- The COSDictionary for this pattern resource.
-
-
Method Details
-
getPatternType
public int getPatternType()Description copied from class:PDAbstractPatternThis will return the pattern type.- Specified by:
getPatternTypein classPDAbstractPattern- Returns:
- The pattern type
-
getExtendedGraphicsState
This will get the external graphics state for this pattern.- Returns:
- The extended graphics state for this pattern.
-
setExtendedGraphicsState
This will set the external graphics state for this pattern.- Parameters:
extendedGraphicsState- The new extended graphics state for this pattern.
-
getShading
This will get the shading resources for this pattern.- Returns:
- The shading resources for this pattern.
- Throws:
IOException- if something went wrong
-
setShading
This will set the shading resources for this pattern.- Parameters:
shadingResources- The new shading resources for this pattern.
-