public class PBExtGStateFeaturesObject extends Object implements IFeaturesObject
| Constructor and Description |
|---|
PBExtGStateFeaturesObject(PDExtendedGraphicsState exGState,
String id,
String fontChildID,
Set<String> pageParentsID,
Set<String> patternParentsID,
Set<String> xobjectParentsID,
Set<String> fontParentsID)
Constructs new extended graphics state feature object
|
| Modifier and Type | Method and Description |
|---|---|
FeaturesData |
getData() |
FeaturesObjectTypesEnum |
getType() |
FeatureTreeNode |
reportFeatures(FeaturesCollection collection)
Reports all features from the object into the collection
|
public PBExtGStateFeaturesObject(PDExtendedGraphicsState exGState, String id, String fontChildID, Set<String> pageParentsID, Set<String> patternParentsID, Set<String> xobjectParentsID, Set<String> fontParentsID)
exGState - PDExtendedGraphicsState which represents extended graphics state for feature reportid - id of the objectfontChildID - id of the font childpageParentsID - set of page ids which contains the given extended graphics state as its resourcespatternParentsID - set of pattern ids which contains the given extended graphics state as its resourcesxobjectParentsID - set of xobject ids which contains the given extended graphics state as its resourcesfontParentsID - set of font ids which contains the given extended graphics state 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.