【问题标题】:JasperReport set number of records per pageJasperReport 设置每页记录数
【发布时间】:2010-01-12 06:54:22
【问题描述】:

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

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    您可以添加一个分页符,当 $V{REPORT_COUNT} == $P{SOME_NUMBER} 时打印出来。这将强制启动一个新页面。

    除非您只获得 X 条记录,否则您无法真正确保所有记录都在一个页面上。 Jasper 是为输出你给它的数据而构建的,如果你给它很多数据,它会尝试全部输出。

    您可以做一些事情,例如缩小字体以在页面上放置更多数据或使用列,以便数据更有效地使用空间。

    如果您描述您想做什么,也许可以提出更适合您需求的建议? :)

    【讨论】:

    • 报告有一个 ignorePagination 属性,会将所有记录放在一页上。
    • 有没有办法设置每页记录数的最小值??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多