【发布时间】:2014-10-23 16:28:32
【问题描述】:
我知道标题栏只打印在报告的第一页上,但该栏仍然有一个 "Print When Expression" 属性,我一直在尝试让它打印在每一页上。我可以用什么表达来做到这一点?或者,如果有可能的话。
【问题讨论】:
-
使用页眉带有什么问题?
标签: jasper-reports
我知道标题栏只打印在报告的第一页上,但该栏仍然有一个 "Print When Expression" 属性,我一直在尝试让它打印在每一页上。我可以用什么表达来做到这一点?或者,如果有可能的话。
【问题讨论】:
标签: jasper-reports
虽然<title> 带具有printWhenExpression 属性,但它只会打印一次。如果printWhenExpression 为真,它将打印一次,否则根本不打印。
如果您想在每一页上打印一些内容,您可以使用<pageHeader> 带。或者,您可以创建一个组,该组将打印在每个页面上,并将您的内容包含在其中。像这样的东西(注意PAGE_NUMBER变量的evaluationTime默认是Page):
<group name="grpDept">
<groupExpression><![CDATA[$V{PAGE_NUMBER}]]></groupExpression>
<groupHeader>
.
.
.
</groupHeader>
</group>
【讨论】: