JasperReport设置每页的记录数

时间:2010-01-11 22:42:58

标签: jasper-reports

导出jasperreport模板后,我发现每页的记录数取决于pageHeight。假设我总是希望所有记录都在一个页面上,有没有办法指定这个?有没有办法获得每页我想要的记录数?它似乎取决于报告的高度。

1 个答案:

答案 0 :(得分:2)

您可以在$ V {REPORT_COUNT} == $ P {SOME_NUMBER}时输入分页符。这将迫使新页面开始。

除非您只获得X个记录,否则无法确保所有记录都在一个页面上。 Jasper用于输出您提供的数据,如果您提供大量数据,它将尝试输出所有数据。

您可以执行以下操作:将字体缩小以在页面上放置更多数据或使用列,以便数据更有效地利用空间。

也许如果您描述一下您想要做什么,可能会有更适合您需求的建议? :)