页眉,页面计数器和页脚布局无法正常工作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页眉,页面计数器和页脚布局无法正常工作相关的知识,希望对你有一定的参考价值。

我有一个主报告和一个子报告,即main.jrxml和sub.jrxml,但有以下问题:

  1. 在第二页上,当前页码不会递增
  2. 在第二页及以后,标题和页眉未完全删除
  3. 在最后一页,缺少免责声明和页码
  4. 在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中重复免责声明和页码来解决。我现在在页面页脚和最后页面页脚中都有它。

答案
  1. 使用Page X of Y视图的Composite Elements中的Palette元素。
  2. 只有页眉在后续页面上重复。你只能在第一页上用Print When Expression显示它:$V{PAGE_NUMBER} == 1
  3. 复制最后一页页脚中的页脚元素。
  4. 从顶部菜单中选择Project> Build Automatically

以上是关于页眉,页面计数器和页脚布局无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

如何在Excel中设置页眉和页脚

3 列布局,中间列有页眉和页脚

在所有页面上打印带有页眉和页脚的 HTML 报告 - Firefox

100% 带有页眉和页脚的 Css 布局

我们如何在滚动视图中设置过度滚动页眉和页脚?

Latex 图像页眉和页脚