Class PdfNameTree


  • class PdfNameTree
    extends java.lang.Object
    Creates a name tree.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static int leafSize  
    • Constructor Summary

      Constructors 
      Constructor Description
      PdfNameTree()  
    • Constructor Detail

      • PdfNameTree

        PdfNameTree()
    • Method Detail

      • writeTree

        public static PdfDictionary writeTree​(java.util.HashMap items,
                                              PdfWriter writer)
                                       throws java.io.IOException
        Writes a name tree to a PdfWriter.
        Parameters:
        items - the item of the name tree. The key is a String and the value is a PdfObject. Note that although the keys are strings only the lower byte is used and no check is made for chars with the same lower byte and different upper byte. This will generate a wrong tree name.
        writer - the writer
        Returns:
        the dictionary with the name tree. This dictionary is the one generally pointed to by the key /Dests, for example
        Throws:
        java.io.IOException - on error
      • iterateItems

        private static void iterateItems​(PdfDictionary dic,
                                         java.util.HashMap items)
      • readTree

        public static java.util.HashMap readTree​(PdfDictionary dic)