WinForms基于任务报表的帮助 > 报表帮助文档 > 定制页面标题 > 动态改变页面页眉 |
你可以使用C1Report的PageHeader 和PageFooter属性来指定页面页眉还是页面页脚区域是否显示在所有页面,或者限制页面是否包含在报表页眉和页脚区域。
某些情况下,你想要进一步定制这种行为。例如,你想要在奇数页面和偶数页面呈现不同的页眉。可以使用脚本根据页面被呈现的情况选择显示或者隐藏字段。完成以下步骤实现该功能:
odd = (page mod 2 <> 0)
h1odd.Visible = odd
h2odd.Visible = odd
h1even.Visible = not odd
h2even.Visible = not odd
如果报表页眉包含“h<x>odd”和“h<x>even”字段,该脚本将根据页面是奇数还是偶数选择显示或者隐藏字段。
需要注意的是,为了安置页面页眉显示空白区域,所有的字段的CanShrink属性都需要设置为True。
注意:完整的报表,可参阅在报表模板文件下CommonTasks.xml报表模板文件的"09: Dynamic Page Header"章节,该文件保存在ComponentOne Samples文件目录下。 |