Class PdfStructureTreeRoot


public class PdfStructureTreeRoot extends PdfDictionary
The structure tree root corresponds to the highest hierarchy level in a tagged PDF.
  • Field Details

  • Constructor Details

    • PdfStructureTreeRoot

      PdfStructureTreeRoot(PdfWriter writer)
      Creates a new instance of PdfStructureTreeRoot
  • Method Details

    • mapRole

      public void mapRole(PdfName used, PdfName standard)
      Maps the user tags to the standard tags. The mapping will allow a standard application to make some sense of the tagged document whatever the user tags may be.
      Parameters:
      used - the user tag
      standard - the standard tag
    • getWriter

      public PdfWriter getWriter()
      Gets the writer.
      Returns:
      the writer
    • getReference

      public PdfIndirectReference getReference()
      Gets the reference this object will be written to.
      Returns:
      the reference this object will be written to
      Since:
      2.1.6 method removed in 2.1.5, but restored in 2.1.6
    • setPageMark

      void setPageMark(int page, PdfIndirectReference reference)
    • nodeProcess

      private void nodeProcess(PdfDictionary dictionary, PdfIndirectReference reference) throws IOException
      Throws:
      IOException
    • buildTree

      void buildTree() throws IOException
      Throws:
      IOException