Jasper reports 使用$V{PAGE_NUMBER}立即计算并报告

Jasper reports 使用$V{PAGE_NUMBER}立即计算并报告,jasper-reports,Jasper Reports,我使用iReport 5.0.0,在使用变量$V{Page_number}时遇到一些问题 我希望在文本字段的同一表达式中使用变量$V{PAGE_NUMBER}求值为“Now”和求值为“Report”。我需要将当前页面与条件表达式中的页面总数进行比较 第1页中的示例:我想打印“成为第2页的反对者”,依此类推。在最后一页我想打印“总计是:” 请帮我解决这个问题。我不认为您不能有一个同时包含两个计算时间的文本字段。 您的问题可以通过两种方式解决: 使用波段摘要: 摘要栏位仅显示在最后一页此处您可以输入

我使用iReport 5.0.0,在使用变量$V{Page_number}时遇到一些问题

我希望在文本字段的同一表达式中使用变量$V{PAGE_NUMBER}求值为“Now”和求值为“Report”。我需要将当前页面与条件表达式中的页面总数进行比较

第1页中的示例:我想打印“成为第2页的反对者”,依此类推。在最后一页我想打印“总计是:”


请帮我解决这个问题。

我不认为您不能有一个同时包含两个计算时间的文本字段。 您的问题可以通过两种方式解决:

  • 使用波段摘要: 摘要栏位仅显示在最后一页此处您可以输入“总计为: 别忘了在最后一页上将页脚标注为not pintet(通过表达式时打印)

  • 您可以创建两个文本字段,并将它们相互覆盖。然后,您必须在表达式中填充打印内容,以便每页打印文本1,而摘要仅打印在最后一页


  • 非常感谢你的回复,但我做不到。因为我要填充表达式的文本字段在表中,而我的表在摘要部分。请再帮我解决这个问题。