SECTION 3.6
139
Document Structure
TABLE 3.25 Entries in the catalog dictionary
KEY
TYPE
VALUE
Type
name
name
(Required)
The type of PDF object that this dictionary describes; must
be
Catalog
for the catalog dictionary.
(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-
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
).
Version
Pages
dictionary
number tree
(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”).
(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
labeling range
to which the specified page label dictionary applies. The
tree must include a value for page index 0.
(Optional; PDF 1.2)
The document’s name dictionary (see Section 3.6.3,
(Optional; PDF 1.1; must be an indirect reference)
A dictionary of names
and corresponding
destinations
(see “Named Destinations” on page
(Optional; PDF 1.2)
A viewer preferences dictionary (see Section 8.1,
played on the screen. If this entry is absent, applications should use their
own current user preference settings.
PageLabels
Names
dictionary
dictionary
Dests
ViewerPreferences
dictionary