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 void
checkColorSpace
(PreflightContext context, PDPage page, PDShading shadingRes) Checks if the ColorSapce entry is consistent which rules of the PDF Reference and the ISO 190005-1:2005 Specification.protected void
checkGraphicState
(PreflightContext context, PDPage page, PDShading shadingRes) Check the Extended Graphic State contains in the ShadingPattern dictionary if it is present.void
validate
(PreflightContext context) Methods inherited from class org.apache.pdfbox.preflight.process.AbstractProcess
addFontError, addValidationError, addValidationErrors
-
Constructor Details
-
ShadingPatternValidationProcess
public ShadingPatternValidationProcess()
-
-
Method Details
-
validate
- Throws:
ValidationException
-
checkColorSpace
protected void checkColorSpace(PreflightContext context, PDPage page, 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, PDPage page, 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
-