public class PBShadingPatternFeaturesObject extends Object implements IFeaturesObject
| Constructor and Description |
|---|
PBShadingPatternFeaturesObject(PDShadingPattern shadingPattern,
String id,
String shadingChild,
String extGStateChild,
Set<String> pageParent,
Set<String> patternParent,
Set<String> xobjectParent,
Set<String> fontParent)
Constructs new tilling pattern features object
|
| Modifier and Type | Method and Description |
|---|---|
FeaturesData |
getData() |
FeaturesObjectTypesEnum |
getType() |
FeatureTreeNode |
reportFeatures(FeaturesCollection collection)
Reports featurereport into collection
|
public PBShadingPatternFeaturesObject(PDShadingPattern shadingPattern, String id, String shadingChild, String extGStateChild, Set<String> pageParent, Set<String> patternParent, Set<String> xobjectParent, Set<String> fontParent)
shadingPattern - PDShadingPattern which represents shading pattern for feature reportid - id of the objectextGStateChild - external graphics state id which contains in this shading patternshadingChild - shading id which contains in this shading patternpageParent - set of page ids which contains the given pattern as its resourcespatternParent - set of pattern ids which contains the given pattern as its resourcesxobjectParent - set of xobject ids which contains the given pattern as its resourcesfontParent - set of font ids which contains the given pattern as its resourcespublic FeaturesObjectTypesEnum getType()
getType in interface IFeaturesObjectpublic FeatureTreeNode reportFeatures(FeaturesCollection collection) throws FeatureParsingException
reportFeatures in interface IFeaturesObjectcollection - collection for feature reportFeatureParsingException - occurs when wrong features tree node constructspublic FeaturesData getData()
getData in interface IFeaturesObjectCopyright © 2015–2016 The veraPDF Consortium. All rights reserved.