3

我有一个<blockTable>根据用户输入改变大小的东西。
如果没有足够的空间在同一页上绘制块表,我想继续在下一页上绘制。

<condPageBreak height='1in'/>
<blocklTable ...>
    ...

blockTable height如果当前页面空间不足,如何更改 跳转到下一页?

4

1 回答 1

1

我不确定动态更改或中断页面。但我使用下面的方法。可能对你有用。

试试这个 RML 报告。

<condPageBreak/>标签是“条件分页符”。要使用它,您可以在 RML 可以处理的任何单位中给它一个高度。

然后它将这个高度与页面上的剩余可用空间进行比较。如果空间足够,则将下一个元素放置在当前页面上,但如果空间小于您给它的高度,<condPageBreak/>则在下一页继续

<condPageBreak/>只有一个属性 - 高度的强制性之一

例如:

<condPageBreak height="1in"/>
<condPageBreak height="72"/>

更多详细信息:RML 用户指南

笔记:

<blockTable>在标签开始之前使用上面的例子

例如:

<condPageBreak height="1in"/>
    <blockTable style="Table4">
    .
    .
    .
    </blockTable>
于 2016-02-12T13:08:14.867 回答