Previous Next


                                                     150
             CHAPTER 3                                                                     Syntax



  3.6.3 Name Dictionary

             Some categories of objects in a PDF file can be referred to by name rather than by
             object reference. The correspondence between names and objects is established
             by the document’s name dictionary (PDF 1.2), located by means of the Names
             entry in the document’s catalog (see Section 3.6.1, “Document Catalog”). Each
             entry in this dictionary designates the root of a name tree (Section 3.8.5, “Name
             Trees”) defining names for a particular category of objects. Table 3.28 shows the
             contents of the name dictionary.

                                  TABLE 3.28 Entries in the name dictionary
KEY                       TYPE       VALUE

Dests                     name tree (Optional; PDF 1.2) A name tree mapping name strings to destinations
                                    (see “Named Destinations” on page 583).

AP                        name tree (Optional; PDF 1.3) A name tree mapping name strings to annotation
                                    appearance streams (see Section 8.4.4, “Appearance Streams”).

JavaScript                name tree (Optional; PDF 1.3) A name tree mapping name strings to document-level
                                    JavaScript actions (see “JavaScript Actions” on page 709).

Pages                     name tree (Optional; PDF 1.3) A name tree mapping name strings to visible pages for
                                    use in interactive forms (see Section 8.6.5, “Named Pages”).

Templates                 name tree (Optional; PDF 1.3) A name tree mapping name strings to invisible (tem-
                                    plate) pages for use in interactive forms (see Section 8.6.5, “Named Pag-
                                    es”).

IDS                       name tree (Optional; PDF 1.3) A name tree mapping digital identifiers to Web Cap-
                                    ture content sets (see Section 10.9.3, “Content Sets”).

URLS                      name tree (Optional; PDF 1.3) A name tree mapping uniform resource locators
                                    (URLs) to Web Capture content sets (see Section 10.9.3, “Content Sets”).

EmbeddedFiles             name tree (Optional; PDF 1.4) A name tree mapping name strings to file specifica-
                                    tions for embedded file streams (see Section 3.10.3, “Embedded File
                                    Streams”).

AlternatePresentations    name tree (Optional; PDF 1.4) A name tree mapping name strings to alternate pre-
                                    sentations (see Section 9.4, “Alternate Presentations”).

Renditions                name tree (Optional; PDF 1.5) A name tree mapping name strings (which must have
                                    Unicode encoding) to rendition objects (see Section 9.1.2, “Renditions”).

Previous Next