如何在文档第一页上的某个位置启动表格并在必要时继续使用下一个表格? XSL-FO

时间:2017-02-12 09:31:03

标签: xslt xsl-fo

我有一个表,我想在第一页上的某个时刻开始我正在制作,我明白如果我把一个块容器的位置绝对与属性顶部和左边我将得到内部内容开始从那时起我需要。但是内容不会进入下一页,并且会在当前页面结束时被截断。

我也知道,如果我把一个块:容器位置作为相对位置,它将继续下一页,就像我需要它一样。但它的起点不能像位置那样定义:绝对。所以我被卡住了!有谁知道怎么做?

1 个答案:

答案 0 :(得分:3)

有多种选择:

  • space-before上使用fo:table,以便将页面按下所需的距离。
  • 为包含fo:simple-page-master(适用的fo:region-body)的第一页制作region-name,该页面的最高边距将fo:region-body置于顶部所需的距离。如果你的FO处理器支持XSL 1.1,你可以在fo:region-body中有多个fo:simple-page-master,所以如果在第一页的表格之前有其他固定位置的东西,你可以选择把它们放在不同的流程中。