【发布时间】:2017-09-29 22:59:21
【问题描述】:
左边一个“div”,右边一个,中间一个边框。
我目前的选择是让<fo:block /> 左对齐,但右侧会低于左对齐 fo:blocks。
如何将 xsl 分成两列?我试过使用表格,但它们没有显示在我的 pdf 中。
【问题讨论】:
标签: pdf xslt xsl-fo apache-fop
左边一个“div”,右边一个,中间一个边框。
我目前的选择是让<fo:block /> 左对齐,但右侧会低于左对齐 fo:blocks。
如何将 xsl 分成两列?我试过使用表格,但它们没有显示在我的 pdf 中。
【问题讨论】:
标签: pdf xslt xsl-fo apache-fop
使用<fo:region-body column-count="2">。见http://www.w3.org/TR/xsl/#column-count
不过,您可能会发现列的宽度必须相同。
在第二个fo:block 上使用break-before="column"。
不清楚您所说的表格未显示是什么意思。我本来希望一张桌子可以工作。
【讨论】:
fo:block 内尝试两个具有固定宽度的fo:inline-container,但FOP 的一致性页面仅显示对fo:inline-container 的部分支持,因此是YMMV。随意就您的表格问题提出另一个问题。