【发布时间】:2014-09-12 09:47:50
【问题描述】:
我有一个带有虚线前导符的数据列表,用于分隔左右对齐的文本。我正在使用以下 XSL-FO 来实现这一点。
<fo:block text-align-last="justify">
<xsl:value-of select="left-text"/>
<fo:leader leader-pattern="dots"/>
<xsl:value-of select="right-text"/>
</fo:block>
左边的一些文字..........................右边的一些文字
当文本都适合一行时,这非常有效。我遇到的问题是正确处理右侧的文本如何换行。我有一个特定的要求,即它被格式化为与右对齐的包装文本,如下所示:
左边的一些文字........右边的一段很长的文字
已经包裹了
我试图通过领导者和桌子来实现这一点,但无济于事。我正在使用 Antenna House 格式化程序。非常欢迎任何建议。 谢谢你的帮助。
【问题讨论】:
-
你能把整个
fo:block设置成右对齐吗? -
不幸的是它没有用。它对格式没有影响。还是谢谢。
-
1) 你应该展示你的表格测试和 2) 在你描绘的图片中,你有一些你没有指定的格式规则。你实际上已经画了一张图片,暗示你有一些宽度,你希望领导者永远不会比它短。我的意思是,您显示的更多文本将适合带有更少点的行。有什么规则...?
标签: xslt xsl-fo antenna-house