页眉,页面计数器和页脚布局无法正常工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页眉,页面计数器和页脚布局无法正常工作相关的知识,希望对你有一定的参考价值。
我有一个主报告和一个子报告,即main.jrxml和sub.jrxml,但有以下问题:
- 在第二页上,当前页码不会递增
- 在第二页及以后,标题和页眉未完全删除
- 在最后一页,缺少免责声明和页码
- 在Jasper Studio中,并不总是为子报表重新生成.jasper文件,如何确保始终重新生成此默认值
我使用Sample DB运行报告。我怎样才能解决这个问题?
澄清:
对于TextField上的页面编号,我使用:
msg(“{1}的页面{0}”,$ V {V_CURRENT_PAGE_NUMBER},$ V {PAGE_NUMBER})
V_CURRENT_PAGE_NUMBER定义如下:
Expression 1
Initial Value Exppression $V{PAGE_NUMBER}
Increment type Page
Reset type Report
最后,我将复合元素用于当前和总页面信息。
更新:
第2点:将页眉内容移动到标题中。
第3点:我通过在Last Page Footer中重复免责声明和页码来解决。我现在在页面页脚和最后页面页脚中都有它。
答案
- 使用
Page X of Y
视图的Composite Elements
中的Palette
元素。 - 只有页眉在后续页面上重复。你只能在第一页上用
Print When Expression
显示它:$V{PAGE_NUMBER} == 1
- 复制最后一页页脚中的页脚元素。
- 从顶部菜单中选择Project> Build Automatically
以上是关于页眉,页面计数器和页脚布局无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章