如何使用 jasper 报告仅在第一页上打印内容?

How to use jasper reports to print something only on the first page?

如何使用 jasper 报告仅在第一页上打印内容。我正在使用 jasper 报告打印发票,并且仅在第一页上我需要打印 Remit Payment To 部分,并附上地址。客户地址也在那里。它目前的设计方式是将其放入 pageFooter 部分,我们使用 printWhenExpression(PAGE_NUMBER = 1) 以便仅将其打印在发票的第一页上。但这种方法的缺点是 jasper 引擎在发票的所有其他页面 (1.??.n) 上保留与页脚等效的大小。所以我们只能使用大约 2/3 的所有页面。剩余的 1/3 页(页脚)对于除第一页外的所有页面都是空白的。这会增加页数。有解决此问题的想法吗?


使用页脚本身的"表达式时打印",而不是字段。