public class XObjFormValidator extends AbstractXObjValidator
context, xobject| Constructor and Description |
|---|
XObjFormValidator(PreflightContext context,
org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject xobj) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkGroup()
A Form XObject may contain a Group object (Key =" Group").
|
protected void |
checkMandatoryFields()
This method checks if required fields are present.
|
protected void |
checkPS()
Check if there are no PS entry in the Form XObject dictionary
|
protected void |
checkSubtype2Value()
Check the SUbtype2 entry according to the §6.2.5 of the ISO 190005-1:2005 specification.
|
void |
validate()
Process the validation of the XObject.
|
protected void |
validateXObjectContent()
An Form XObject is a ContentStream.
|
protected void |
validateXObjectResources() |
checkOPI, checkPostscriptXObject, checkReferenceXObject, checkSMaskpublic XObjFormValidator(PreflightContext context, org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject xobj)
public void validate()
throws ValidationException
XObjectValidatorvalidate in interface XObjectValidatorvalidate in class AbstractXObjValidatorValidationExceptionprotected void checkMandatoryFields()
AbstractXObjValidatorcheckMandatoryFields in class AbstractXObjValidatorprotected void validateXObjectContent()
throws ValidationException
ValidationExceptionprotected void checkGroup()
protected void checkPS()
protected void checkSubtype2Value()
protected void validateXObjectResources()
throws ValidationException
ValidationExceptionCopyright © 2002–2025 The Apache Software Foundation. All rights reserved.