用途
某些类型的文档可能会包含逻辑连接,而这个逻辑顺序并不是物理顺序。比如:新闻报道可以从新闻通讯的第一页开始,然后转到一个或多个非连续的内页。
为了表示物理上不连续但逻辑相关的项目的序列,PDF文档定义了一个或多个Article(PDF 1.1)。 Article的顺序由article thread定义; 组成文章的各个内容项在线程上称为珠子(bead)。 用户可以通过点击从一个珠子到下一个珠子进行跳转。
表示
文档Catalog中可以定义的可选Threads条目(参见“文档目录”),该条目中定义了一个Thread词典组成的数组,用来表示文档Articles。Thread内的每个单独的bead应由bead字典表示。Thread字典的“F”条目应指定Threads中的第一个bead; bead通过“N”(下一个)和“V”(前一个)条目,构成一个在一个双向链表,将所有bead顺序链接在一起。 此外,对于出现 article beads 的每个页面,页面对象(Page)应包含一个B条目,其值是页面上的bead间接引用的数组,顺序是按照绘图顺序进行排列。
Thread词典中的条目
Key |
---|