Previous Next
1049
SECTION F.3 Hint Tables
used to provide hints for accessing objects that reference shared objects. As of
PDF 1.5, the following hint tables, if needed, use the extended generic format:
• Interactive form hint table
• Logical structure hint table
• Renditions name tree hint table
Note: Embedded file streams should not be referred to by this hint table, even if
they are reachable from nodes in the renditions name tree; instead they should use
the hint table described in Section F.3.6, “Embedded File Stream Hint Tables.”
TABLE F.10 Extended generic hint table
ITEM SIZE (BITS) DESCRIPTION
1 32 The object number of the first object in the group.
2 32 The location of the first object in the group.
3 32 The number of objects in the group.
4 32 The length of the object group in bytes.
5 32 The number of shared object references.
6 16 The number of bits needed to represent the numerically greatest shared ob-
ject identifier used by the objects in the group.
7… See Table F.3, item 11 Starting with item 7, each of the remaining items in this table is a shared ob-
ject identifier—that is, an index into the shared object hint table (described in
Section F.3.2, “Shared Object Hint Table”).
F.3.6 Embedded File Stream Hint Tables
The embedded file streams hint table allows a viewer application to locate all byte
ranges of a PDF file needed to access its embedded file streams. An embedded file
stream may be grouped with other objects that it references; all objects in such a
group must have adjacent object numbers. (A group may contain no objects at all
if it contains shared object references.)
This hint table has a header section (see Table F.11), which has general informa-
tion about the embedded file stream groups. The header section is followed by
the entries in Table F.12. Each of the items in Table F.12 is repeated for each em-
Previous Next