Previous Next


                                                      139
          SECTION 3.6                                                             Document Structure




                                 TABLE 3.25 Entries in the catalog dictionary
KEY                 TYPE               VALUE

Type                name               (Required) The type of PDF object that this dictionary describes; must
                                       be Catalog for the catalog dictionary.

Version             name               (Optional; PDF 1.4) The version of the PDF specification to which the
                                       document conforms (for example, 1.4) if later than the version specified
                                       in the file’s header (see Section 3.4.1, “File Header”). If the header speci-
                                       fies a later version, or if this entry is absent, the document conforms to
                                       the version specified in the header. This entry enables a PDF producer
                                       application to update the version using an incremental update; see Sec-
                                       tion 3.4.5, “Incremental Updates.” (See implementation note 33 in Ap-
                                       pendix H.)
                                       Note: The value of this entry is a name object, not a number, and therefore
                                       must be preceded by a slash character (/) when written in the PDF file (for
                                       example, /1.4).

Pages               dictionary         (Required; must be an indirect reference) The page tree node that is the
                                       root of the document’s page tree (see Section 3.6.2, “Page Tree”).

PageLabels          number tree        (Optional; PDF 1.3) A number tree (see Section 3.8.6, “Number Trees”)
                                       defining the page labeling for the document. The keys in this tree are
                                       page indices; the corresponding values are page label dictionaries (see
                                       Section 8.3.1, “Page Labels”). Each page index denotes the first page in a
                                       labeling range to which the specified page label dictionary applies. The
                                       tree must include a value for page index 0.

Names               dictionary         (Optional; PDF 1.2) The document’s name dictionary (see Section 3.6.3,
                                       “Name Dictionary”).

Dests               dictionary         (Optional; PDF 1.1; must be an indirect reference) A dictionary of names
                                       and corresponding destinations (see “Named Destinations” on page
                                       583).

ViewerPreferences   dictionary         (Optional; PDF 1.2) A viewer preferences dictionary (see Section 8.1,
                                       “Viewer Preferences”) specifying the way the document is to be dis-
                                       played on the screen. If this entry is absent, applications should use their
                                       own current user preference settings.

Previous Next