我在哪里可以找到我可以在 XSL FO 中为可访问文档放入角色属性的所有值?

Where can I find all the values I can put in role attribute in XSL FO for an accessible document?

我正在尝试创建一个可访问的文档并有一个要求列表。有些角色我不知道如何应用于文本块(标题、公式等 - 我在单击结构树并右键单击元素时看到了 Adob​​e DC 中的类型。)现在我只知道如何添加这些类型:段落、标题、工件、Lbody、Li、lbl、部分

我说的角色属性:https://www.w3.org/TR/xsl11/#role

我找到的唯一有用信息是 link:https://xmlgraphics.apache.org/fop/2.7/accessibility.html 自定义标记

谢谢。

标准标签在 PDF 规范中定义。请参阅 https://www.pdfa.org/resource/iso-32000-1-pdf-1-7/

上的 PDF 1.7 规范和 near-equivalent ISO 32000-1 规范的链接

ISO 14289 (PDF/UA) 定义了可访问 PDF 的功能,而不仅仅是添加标签。参见 https://www.pdfa.org/resource/iso-14289-pdfua/

Matterhorn 协议定义了 PDF 文档不符合 ISO 14289 的方式清单。参见 https://www.pdfa.org/resource/the-matterhorn-protocol/

来自 PDF/UA 基金会 (https://pdfua.foundation/en) 的

PAC 2021 是一个免费 (Windows-only) 工具,用于检查 PDF/UA PDF 文件的一致性。它根据 Matterhorn 协议执行 'machine' 检查,并尝试检查一些定义为由人类完成的 Matterhorn 协议检查,并取得了不同程度的成功。我没怎么用过这个版本,但以前的 PAC 版本在处理 Ruby 标签时存在错误。

AH Formatter 具有 FO 到 PDF 标签的默认映射。 axf:pdftag 扩展 属性 可以覆盖默认值。为了更好的可访问性,您还需要做一些事情,例如为图形提供替代文本,使用 xml:langlanguage 来指示语言等。请参阅 https://www.antenna.co.jp/AHF/help/en/ahf-pdf.html#taggedpdf