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

时间:2010-05-21 17:15:21

标签: jasper-reports

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

1 个答案:

答案 0 :(得分:4)

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