如何在XSL-FO的特定页面中创建表?

时间:2019-01-08 15:03:40

标签: xsl-fo

我正在使用XSL-FO。

我想在输出PDF文件的第二页中启动一个表格。

我该如何实现?

2 个答案:

答案 0 :(得分:0)

您可以使用break property强制在特定位置分页:

请注意,产生的结果是将表放在 a 页的开头:它是否实际上在 second 页的开头取决于表的数量。表格前的内容。如果该表之前有很多文本,则该表可能会在第 3 页的开头。

答案 1 :(得分:0)

检查格式化程序在“之后”浮动的行为。 RenderX XEP会将其中的任何内容(在您的情况下为表格)从发生它的地方浮动到下一页顶部。因此,您可以在流程的开始处“之后”创建一个浮动标记,它会在第二页的开始处出现。

这将假定(1)您希望表格位于页面顶部,并且(2)表格本身不超过页面。在这种情况下,浮动内容不能跨越页面。