【发布时间】:2015-11-29 22:59:08
【问题描述】:
试图弄清楚如何控制列式布局中的文本流。我正在使用lang="he" 属性,并将writing-mode 设置为rtl:
<xsl:attribute-set name="root.properties">
<xsl:attribute name="writing-mode">rl-tb</xsl:attribute>
</xsl:attribute-set>
当我设置<xsl:param name="column.count.body">2</xsl:param> 时,文本仍然从左列流向右列。我怎样才能解决这个问题? TIA。
update:
在 Kevin 的帮助下,XEP 处理了我的 .fo 文件,并且列中的文本流很好。所以看起来像一个 FOP 错误。
【问题讨论】:
-
请指定您使用什么产品从 XSL FO 生成文档。
-
FOP,重要吗?
-
是的,它应该,并不是每个格式化引擎都支持 rl-tb 格式化背后的所有规则。为什么不尝试使用不同的引擎,然后报告是否存在问题。
-
嗯,我对很多 XSL-FO 引擎都不熟悉。我尝试了 XEP,看起来需要进行大量配置才能使其正常工作,有什么建议可以不费吹灰之力就可以尝试的引擎吗?
-
请注意,只需几分钟即可让 RenderX 运行和离线我今天使用 OP 进行了此操作,以获得良好的结果,表明问题不在于他们的 FO,而在于使用的处理器。