页面偏移提示表提供定位每个页面所需的信息。此外,对于除了第一个页面之外的每个页面,它还枚举了页面直接或间接引用的所有共享对象。
该表应以标题部分开头,然后是描述的一个或多个per-page条目。
构成每个per-page的 item 不是连续的; 它们与其他页面的条目中的 item 分开。
构成per-page的项目顺序如下:
a)item 1(所有页面),从第一页开始的页面顺序
b)item 2(所有页面),从第一页开始的页面顺序
c)item 3(所有页面),从第一页开始的页面顺序
d)第二页中所有共享对象的 item 4,第三页中所有共享对象的 item 4,依此类推
e)第5页针对第二页中的所有共享对象,后面是针对第三页中所有共享对象的 item 5,依此类推
f)item 6(所有页面),从第一页开始的页面顺序
g)item 7(所有页面),从第一页开始的页面顺序
下表中指定所需bit的所有 item(例如 item 3)的值都在0到32范围内。虽然该范围仅需要6bit,但应使用16bit数字。
###页面偏移提示表,标题部分(表1)
| item | 大小(bits) | 详细 |
|---|---|---|
| 1 | 32 | 页面中对象的最小数量(包括页面对象本身)。</ |
线性化PDF中的Page Offset Hint Table用于快速定位每个页面及共享对象。表由标题部分和per-page条目组成,条目不连续,包括页面顺序项和共享对象引用项。每个per-page item遵循特定顺序,如item 1至7,且item 4和5针对不同页面的共享对象。所有item值限制在0到32的范围内,使用16bit数字表示。
订阅专栏 解锁全文
738

被折叠的 条评论
为什么被折叠?



