我正在使用XSL-FO。
我想在输出PDF文件的第二页中启动一个表格。
我该如何实现?
答案 0 :(得分:0)
您可以使用break property强制在特定位置分页:
break-after="page"
break-before="page"
添加到fo:table
元素本身。请注意,产生的结果是将表放在 a 页的开头:它是否实际上在 second 页的开头取决于表的数量。表格前的内容。如果该表之前有很多文本,则该表可能会在第 3 页的开头。
答案 1 :(得分:0)
检查格式化程序在“之后”浮动的行为。 RenderX XEP会将其中的任何内容(在您的情况下为表格)从发生它的地方浮动到下一页顶部。因此,您可以在流程的开始处“之后”创建一个浮动标记,它会在第二页的开始处出现。
这将假定(1)您希望表格位于页面顶部,并且(2)表格本身不超过页面。在这种情况下,浮动内容不能跨越页面。