Class PageObject

java.lang.Object
org.apache.pdfbox.cos.COSBase
br.ufsc.labsec.signature.conformanceVerifier.pdf.incrementalupdate.structures.COSBaseWrapper<org.apache.pdfbox.cos.COSDictionary>
br.ufsc.labsec.signature.conformanceVerifier.pdf.incrementalupdate.structures.PageObject
All Implemented Interfaces:
org.apache.pdfbox.pdmodel.common.COSObjectable

public class PageObject extends COSBaseWrapper<org.apache.pdfbox.cos.COSDictionary>
  • Constructor Details

    • PageObject

      public PageObject(org.apache.pdfbox.cos.COSBase base)
  • Method Details

    • accept

      public void accept(IncrementalUpdateVisitor<?> visitor) throws IOException
      Computa os objetos de página.

      Appendix 1: Computation of Object Digests

      Section 1.2.2: Page Objects

      For page objects (see Table 3.27), the digest includes the values of the following entries, in order, if present. For entries listed as inheritable, their values may be inherited from ancestor nodes in the page tree if not specified explicitly.

        * A) MediaBox (inheritable), CropBox (inheritable), Resources (inheritable), Contents, Rotate (inheritable), AA, ANNOTS
      
      Specified by:
      accept in class COSBaseWrapper<org.apache.pdfbox.cos.COSDictionary>
      Parameters:
      visitor - visitante que irá computar o objeto de página
      Throws:
      IOException - se ocorrer algum erro de I/O durante a computação do objeto de página
    • getInstance

      public static org.apache.pdfbox.cos.COSBase getInstance(org.apache.pdfbox.cos.COSBase base)