我在simple-page-master中将列数设置为2.
我正在使用xsl-fo生成pdf,现在文本完全分成两列。
但是,我现在遇到一个由此引起的新问题,它还将表分成两列,我不想这样做,我想保留表原样,只拆分文本。
这是完整的fo文件: http://pastebin.com/Z7Nkm279
在layout-master-set中将列数设置为“2”。
有专家可以提供一些建议吗?谢谢!
答案 0 :(得分:1)
您可以让您的XSLT样式表在<fo:block>
元素中包含span="all"
集的表:
<fo:block span="all">
<fo:table width="100%" ...>
...
</fo:table>
<fo:block>
这将使表格跨越多列区域的所有列(前提是<fo:block>
是<fo:flow>
的直接子项)。参考:http://www.w3.org/TR/2001/REC-xsl-20011015/slice7.html#span。