我不久前发布了关于如何在pdf中使用可选内容组的问题。但现在我有了一个新问题。如何在树结构中创建这些可选内容组。
例如。我有4个不同的层。这些层都是OCG层。 3层是文本标签,1层有veccotr图形。所以我希望它显示为:
Alllayers
---labels
--layer1
--layer2
--layer3
---layer4
我以pdf doc为例
这是中文,chinses字符是图层的名称。就是这个意思。
答案 0 :(得分:4)
此问题的答案取决于您用于生成文件的pdf库。通常,您需要在可选的内容配置字典中生成一个包含 Order array 的文件,该字典代表您要显示的树。
密钥:订单
类型:数组
描述:(可选)一个数组,指定在符合本标准的阅读器用户界面中显示可选内容组的顺序。数组元素可包括以下对象:
- 可选内容组词典,其名称条目应由符合本标准的阅读器在用户界面中显示
- 可选内容组的阵列,可由符合标准的阅读器在树或轮廓结构中显示。每个嵌套数组可以选择将第一个元素作为一个文本字符串,用作符合读者用户界面的不可选标签。