public class PBImageXObjectFeaturesObject extends Object implements IFeaturesObject
| Constructor and Description |
|---|
PBImageXObjectFeaturesObject(PDImageXObjectProxy imageXObject,
String id,
String colorSpaceChild,
String maskChild,
String sMaskChild,
Set<String> alternatesChild)
Constructs new shading features object
|
| Modifier and Type | Method and Description |
|---|---|
FeaturesData |
getData() |
FeatureObjectType |
getType() |
FeatureTreeNode |
reportFeatures(FeatureExtractionResult collection)
Reports featurereport into collection
|
public PBImageXObjectFeaturesObject(PDImageXObjectProxy imageXObject, String id, String colorSpaceChild, String maskChild, String sMaskChild, Set<String> alternatesChild)
imageXObject - PDImageXObject which represents image xobject for feature
reportid - id of the objectcolorSpaceChild - colorSpace id which contains in this image xobjectmaskChild - image xobject id which contains in this image xobject as it's
masksMaskChild - image xobject id which contains in this image xobject as it's
smaskalternatesChild - set of image xobject ids which contains in this image xobject
as alternatespublic FeatureObjectType getType()
getType in interface IFeaturesObjectpublic FeatureTreeNode reportFeatures(FeatureExtractionResult 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–2017 The veraPDF Consortium. All rights reserved.