DITA-OT PDF 格式化程序 xsl:attribute-设置名称文档

DITA-OT PDF formatter xsl:attribute-set names documentation

我最近开始使用 DITA-OT 和 Apache FOP 2.4 PDF 格式化程序生成我的 DITA 文档并为其设置样式。我的问题是我还没有找到关于 xsl:attribute-set 元素的综合文档,这些元素本质上为生成的 PDF 设置了样式。

official DITA-OT PDF XSL documents and the plugin generated by jelovirt's PDF generator 的帮助下,我可以进行一些试验并更改一些定义页面基本属性的值,但是我发现这种 "reverse documentation" 学习效率低下。

我的问题是,您是否知道任何列出 org.dita.pdf2 的不同生成元素的名称以便能够设置它们样式的文档?

像标题可以用 topic.title 属性集格式化,正文用 common.block 格式化,等等

最简单的形式,比如描绘 A4 纸的图形,上面写着 header 可以用这个 attribute-set 来设计,页脚可以用其他东西来设计,那些是不同的文本块,等等。

我是 DITA 世界的新手,所以可能有一个明显的地方可以看,但不幸的是,我还没有找到它。

您需要购买 Leigh White 的 "DITA for Print (2nd Edition)"。此外,您可能会发现位于 Groups.io 的 dita-users 列表是有关 DITA 和 PDF 问题的最有用的资源。

经过一些无效搜索后,我编写了一个简单的 Perl 脚本,用于搜索 org.dita.pdf2 插件的所有 xsl:attribute-set 属性。它输出标记格式的结果,我将其与脚本一起上传到 git 存储库。

您可以在这里找到它们:DITA Open Toolkit org.dita.pdf2 attribute set documentation