我有一个<blockTable>
根据用户输入改变大小的东西。
如果没有足够的空间在同一页上绘制块表,我想继续在下一页上绘制。
<condPageBreak height='1in'/>
<blocklTable ...>
...
blockTable height
如果当前页面空间不足,如何更改 跳转到下一页?
我不确定动态更改或中断页面。但我使用下面的方法。可能对你有用。
试试这个 RML 报告。
该<condPageBreak/>
标签是“条件分页符”。要使用它,您可以在 RML 可以处理的任何单位中给它一个高度。
然后它将这个高度与页面上的剩余可用空间进行比较。如果空间足够,则将下一个元素放置在当前页面上,但如果空间小于您给它的高度,<condPageBreak/>
则在下一页继续
<condPageBreak/>
只有一个属性 -
高度的强制性之一
例如:
<condPageBreak height="1in"/>
<condPageBreak height="72"/>
更多详细信息:RML 用户指南
笔记:
<blockTable>
在标签开始之前使用上面的例子
例如:
<condPageBreak height="1in"/>
<blockTable style="Table4">
.
.
.
</blockTable>