Jasper reports 我们可以使用jasperreport中的Pagebreak在特定列数之后转到新页面吗?

Jasper reports 我们可以使用jasperreport中的Pagebreak在特定列数之后转到新页面吗?,jasper-reports,page-break,Jasper Reports,Page Break,我想在新页面中显示特定列数后的报告。假设我的报告中有50列10行。我想显示每一页25列。这意味着我应该有两页,每页25列 是否有聪明人知道如何在我的报告中添加中断以实现此目标?您可以通过在报告中添加“列中断”元素轻松实现此目标,要实现此目标,您可以遵循以下步骤: 您需要从iReport/Jaspersoft Studio的调色板中拖动并放置break元素 然后,在iReport中,您需要选择中断类型为“列”,在Jasper报告中也是如此 然后需要为break元素设置一个Print When表达式

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


是否有聪明人知道如何在我的报告中添加中断以实现此目标?

您可以通过在报告中添加“列中断”元素轻松实现此目标,要实现此目标,您可以遵循以下步骤:

  • 您需要从iReport/Jaspersoft Studio的调色板中拖动并放置break元素
  • 然后,在iReport中,您需要选择中断类型为“列”,在Jasper报告中也是如此
  • 然后需要为break元素设置一个Print When表达式,因为您希望在25列之后出现中断

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

  • 这就是如何解决问题的方法


    谢谢

    我不用iReport。我只是在代码中创建所有内容。代码如下: