在生成pdf时拆分长表

时间:2016-05-19 07:33:58

标签: apache pdf xslt pdf-generation apache-fop

要使用表生成pdf文档,我使用Apache POF软件。我有一些我想要表示为对象的对象的集合。该表的每个单元格包含几个字段。四个单元中的三个组成一排。我的问题是我不应该在两页之间连续拆分单元格(例如,单元格的第一半打印在一页上,而此单元格的其余部分将打印在另一页面上的情况不被允许)。我试图通过" fo:table中的" keep-with-next =" always"" 属性来解决此问题-row" 但它没有帮助。任何想法都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

您可以在keep-together.within-page="always"元素上使用fo:table-row:这可以防止在行内容中发生分页。

使用keep-with-next="always"无法达到您想要的效果,因为如果禁止行的 end 与下一行的开头之间的分页符,则会离开允许中排休息。