如何使用iReports设置报表中每页显示的行数。 例如:如果我有100条记录,我不会每页显示10条记录然后中断。默认行为是填写页面中可能的所有记录。
答案 0 :(得分:12)
确定!找到了实现这个目标的方法!
Details
范围内。 new java.lang.Boolean((int)($V{REPORT_COUNT}.intValue())%10==0)
其中10是每页的记录数。
这是在iReports中完成的。直接编辑文件的人的jrxml等价如下。
<break>
<reportElement x="0" y="23" width="100" height="1">
<printWhenExpression><![CDATA[new java.lang.Boolean((int)($V{REPORT_COUNT}.intValue())%10==0)]]></printWhenExpression>
</reportElement>
</break>
将它放在<band>
标记下的<details>
标记之后。
答案 1 :(得分:2)
这取决于您设置的页面高度。