1
我使用Fop创建PDF。我有涉及此一设计: 将两个fo:块并排放置
一“格”的左边,一个在右边,中间的边框。
我现在的选择是让<fo:block />
左对齐,但是右边会走到左对齐的fo:blocks下面。
你怎么可以把XSL成两列?我尝试过使用表格,但他们没有显示在我的pdf中。
我使用Fop创建PDF。我有涉及此一设计: 将两个fo:块并排放置
一“格”的左边,一个在右边,中间的边框。
我现在的选择是让<fo:block />
左对齐,但是右边会走到左对齐的fo:blocks下面。
你怎么可以把XSL成两列?我尝试过使用表格,但他们没有显示在我的pdf中。
使用<fo:region-body column-count="2">
。请参阅http://www.w3.org/TR/xsl/#column-count
但是,您可能会发现您的列必须具有相同的宽度。
在您的第二个fo:block
上使用break-before="column"
。
目前尚不清楚表格中未显示的含义。我本来希望有一张桌子可以工作。
我刚刚在邮件列表中阅读了关于同一行上的fo:block的文章。小世界。无论如何谢谢,这工作!我对表格的含义是,无论何时添加它们,我的pdf都显示为空白。 – nullwriter
这是一个小小的世界!现在你已经提到过了,你可以在'fo:block'中尝试两个'fo:inline-container'固定宽度,但是FOP的一致性页面只显示部分支持'fo:inline-container',所以YMMV。随意就你的表问题提出另一个问题。 –