我一直在网上寻找一个很好的例子,但无法弄清楚如何以编程方式向 ActiveReports 报表添加分页符。我正在处理的报告通常需要每条记录 1-2 页。为了支持报告的双面打印,我想为使用奇数页的每个记录插入一个空白页,确保每个新记录都打印在每个打印页的前面。
我对 ActiveReports 非常陌生,因此非常感谢任何建议、代码示例或链接!
有两种方法可以做到这一点,最佳选择取决于数据和您的报告。
选项 1:分页符控制
您可以将 PageBreak 控件添加到报表的特定位置,并以编程方式设置 PageBreak 控件的 Enabled 属性以确定它是否创建分页符。看这一页 http://helpcentral.componentone.com/nethelp/AR7Help/OnlineEn/GrapeCity.ActiveReports.v7~GrapeCity.ActiveReports.SectionReportModel.PageBreak~Enabled.html有关 PageBreak 控件的 Enabled 属性的文档:
选项 2:部分.新页面
另一个选项是使用该部分的 NewPage 属性。在这种情况下,您可以设置 Detail 或 GroupHeader 或 GroupFooter 部分的 NewPage 属性来触发分页符。尝试从该部分的 Format 事件中设置它。看这一页 http://helpcentral.componentone.com/nethelp/AR7Help/OnlineEn/GrapeCity.ActiveReports.v7~GrapeCity.ActiveReports.SectionReportModel.Detail~NewPage.html有关 NewPage 属性的文档。
The GrapeCity 网站上专门提供 ActiveReports 支持的支持论坛 http://our.componentone.com/groups/forum/reporting/很活跃,也是获取有关 ActiveReports 的建议和帮助的好方法。
希望这可以帮助!
编辑:链接已修复
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)