Class ShadingPatternValidationProcess
java.lang.Object
org.apache.pdfbox.preflight.process.AbstractProcess
org.apache.pdfbox.preflight.process.reflect.ShadingPatternValidationProcess
- All Implemented Interfaces:
ValidationProcess
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckColorSpace(PreflightContext context, org.apache.pdfbox.pdmodel.PDPage page, org.apache.pdfbox.pdmodel.graphics.shading.PDShading shadingRes) Checks if the ColorSapce entry is consistent which rules of the PDF Reference and the ISO 190005-1:2005 Specification.protected voidcheckGraphicState(PreflightContext context, org.apache.pdfbox.pdmodel.PDPage page, org.apache.pdfbox.pdmodel.graphics.shading.PDShading shadingRes) Check the Extended Graphic State contains in the ShadingPattern dictionary if it is present.voidvalidate(PreflightContext context) Methods inherited from class AbstractProcess
addFontError, addValidationError, addValidationErrors
-
Constructor Details
-
ShadingPatternValidationProcess
public ShadingPatternValidationProcess()
-
-
Method Details
-
validate
- Throws:
ValidationException
-
checkColorSpace
protected void checkColorSpace(PreflightContext context, org.apache.pdfbox.pdmodel.PDPage page, org.apache.pdfbox.pdmodel.graphics.shading.PDShading shadingRes) throws ValidationException Checks if the ColorSapce entry is consistent which rules of the PDF Reference and the ISO 190005-1:2005 Specification. This method is called by the validate method.- Parameters:
context- the preflight context.page- the page to check.shadingRes- the Shading pattern to check.- Throws:
ValidationException
-
checkGraphicState
protected void checkGraphicState(PreflightContext context, org.apache.pdfbox.pdmodel.PDPage page, org.apache.pdfbox.pdmodel.graphics.shading.PDShading shadingRes) throws ValidationException Check the Extended Graphic State contains in the ShadingPattern dictionary if it is present. To check this ExtGState, this method uses the org.apache.pdfbox.preflight.graphic.ExtGStateContainer object.- Parameters:
context- the preflight context.page- the page to check.shadingRes- the Shading pattern to check.- Throws:
ValidationException
-