Class ShadingPatternValidationProcess
- java.lang.Object
-
- org.apache.pdfbox.preflight.process.AbstractProcess
-
- org.apache.pdfbox.preflight.process.reflect.ShadingPatternValidationProcess
-
- All Implemented Interfaces:
ValidationProcess
public class ShadingPatternValidationProcess extends AbstractProcess
-
-
Constructor Summary
Constructors Constructor Description ShadingPatternValidationProcess()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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
-
-
-
-
Method Detail
-
validate
public void validate(PreflightContext context) throws ValidationException
- 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
-
-