【问题标题】:can we use Pagebreak in jasperreport to go to new page after certain number of column?我们可以在碧玉报告中使用分页符在一定数量的列之后转到新页面吗?
【发布时间】:2014-01-15 14:56:36
【问题描述】:

我想在一定数量的列之后在新页面中显示我的报告。假设我的报告中有 50 列和 10 行。我想用 25 列显示每一页。这意味着我应该有两页,每页有 25 列。

有没有聪明人知道如何以及在哪里打断我的报告以实现这个目标?

【问题讨论】:

    标签: jasper-reports page-break


    【解决方案1】:

    您可以通过在报表中放置“分栏符”元素来轻松实现这一目标,您可以按照以下步骤操作:

    1. 您需要从 iReport/Jaspersoft Studio 的调色板中拖放 break 元素。
    2. 然后在 iReport 的情况下,您需要将中断类型选择为“Column”,对于 Jasper Reports 的情况类似
    3. 然后您需要为中断元素设置 Print When Expression,因为您希望在 25 列之后发生中断。

    4. 我认为您应该尝试使用 table 组件,它提供了使用 printWhenExpression 隐藏未使用列的可能性。

    这是解决问题的方法。

    谢谢

    【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多