在ActiveReports的CPL报表中自定义PageFooter

发布时间:2014/01/03 00:01 发布者:roger.wang

返回博客中心

本文中,我们通过使用逻辑函数,来实现PageFooter不用页面显示不同文字,如非最后的页面显示:“未完待续”;在最后的页面则显示”最后一页”。

首先,在一个CPI报表中,显示页眉、页脚区域

菜单路径如下:Report-Page Header\Page Footer (默认情况下,Header和Footer是隐藏的)。

AR_blog-2

然后,用TextBox来自定义页脚(Footer)

  • PageFooter 区域,添加TextBox1,设置 Text‘未完待续…’
  • 除了最后一页外,要控制显示这个TextBox1,需要设置Hidden 属性‘=iif(Globals!PageNumber = Globals!TotalPages, True, False)’
  • PageFooter 区域,添加TextBox2,设置Text‘最后一页’
  • 为了仅在最后一页显示TextBox2,需要设置Hidden 属性=iif(Globals!PageNumber = Globals!TotalPages, False, True)’

    报表截图如下:

    AR_blog

    AR_blog-3

    AR_blog-4


  • 关于葡萄城

    赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

    了解详情,请访问葡萄城官网