Class ShadingPatternValidationProcess

    • Constructor Detail

      • ShadingPatternValidationProcess

        public ShadingPatternValidationProcess()
    • Method Detail

      • 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