Previous Next
1034
APPENDIX F Linearized PDF
KEY HINT TABLE
C (Present only if a logical structure hierarchy exists; PDF 1.3) Logical structure
hint table (see Section F.3.5, “Extended Generic Hint Tables”)
L (PDF 1.3) Page label hint table (see Section F.3.4, “Generic Hint Tables”)
R (Present only if a renditions name tree exists; PDF 1.5) Renditions name tree
hint table (see Section F.3.5, “Extended Generic Hint Tables”)
B (Present only if embedded file streams exist; PDF 1.5) Embedded file stream hint
table (see Section F.3.6, “Embedded File Stream Hint Tables”)
New keys may be registered for additional hint tables required for new PDF
features or for application-specific data accessed by plug-in extensions. See
Appendix E for further information.
F.2.6 First-Page Section (Part 6)
As mentioned earlier, the section containing objects belonging to the first page of
the document may either precede or follow the primary hint stream. The starting
file offset and length of this section can be determined from the hint tables. In
addition, the E entry in the linearization parameter dictionary specifies the end of
the first page (as an offset relative to the beginning of the file), and the O entry
gives the object number of the first page’s page object.
This part of the file contains all the objects needed to display the first page of the
document. Ordinarily, the first page is page 0—that is, the leftmost leaf page node
in the page tree. However, if the document catalog contains an OpenAction entry
that specifies opening at some page other than page 0, that page is considered the
first page and should be located here. The page number of the first page is given
in the P entry of the linearization parameter dictionary. (See also implementation
note 181 in Appendix H.)
The following objects should be contained in the first-page section:
• The page object for the first page. This object must be the first one in this part
of the file. Its object number is given in the linearization parameter dictionary.
This page object must explicitly specify all required attributes, such as
Previous Next