WinForms基于任务报表的帮助 > 报表帮助文档 > 自定义页面布局 > 控制页面分页 |
缺省情况下,C1Report将在每个页面底部插入一个分页符,然后继续呈现下一个页面。你使用下述几个属性可以重载这一行为:
? Group.KeepTogether::该属性决定分组页眉是否在页面中呈现,如果它们必须在至少一个Detail区域呈现,或是全部的分组应该显示在同一个页面。
你可以通过C1ReprotDesigner的属性表格设置这些属性。
你可以在报表呈现过程中使用脚本改变这些属性。例如,每个10个Detail区域执行一次页面分页,完成以下步骤实现该功能:
cnt = cnt + 1 detail.forcepagebreak = "none" if cnt >= 10 then cnt = 0 detail.forcepagebreak = "after" endif
注意: 完整的报表,可参阅在报表模板文件下CommonTasks.xml报表模板文件的"07: Force Page Breaks"章节,该文件保存在ComponentOne Samples文件目录下。 |