我正在使用面向.NET的FO处理器测试XSL-FO。我正在使用的FOP是Ecrion。
如果我在第1页和第1页下方的数据源中填充了动态数据表,则同一页面上会有另一个静态表。我希望动态表继续下一页,如果它延伸到静态表(因为填充表的列表中的项目数)。
我得到的行为是动态表按下静态表,导致它在下一页的最后一行之后呈现。
我的问题是:如何让布局表现得如此,以便动态表(放在静态表之前的第1页,第一页)继续在下一页上,而不用推动静态表?
我制作了一些描述我想要的东西以及我实际得到的东西:
此图描述了我要求的行为:
这张照片描述的是我得到的行为:
答案 0 :(得分:2)
另一个答案是可以的,但只有当您为此页面提供不同的页面模板时,页脚才会起作用。如果你有一个地区 - "第一个"这只发生在" first"。
更好的解决方案是将您想要的桌子放在底部的脚注中。
答案 1 :(得分:1)
您可以将包含静态数据的表放在页脚区域而不是正文文本区域中。创建一个包含静态数据的页脚,并创建一个使用此页脚的页面序列主页。这样你就可以在普通页面(没有页脚中的表格)和特殊页面(页脚中有表格)之间切换。