我一直在网上搜索一个很好的例子,但无法弄清楚如何以编程方式向ActiveReports报告添加分页符。我正在使用的报告通常需要每页1-2页。为了支持报告的双面打印,我想为每个使用奇数页的记录插入空白页,确保每个新记录都打印在每个打印页的正面。
我是ActiveReports的新手,所以非常感谢任何建议,代码示例或链接!
答案 0 :(得分:11)
有两种方法可以做到这一点,最佳选择取决于数据和报告。
选项1:分页控制 您可以将PageBreak控件添加到特定位置的报表中,并以编程方式设置PageBreak控件的Enabled属性,以确定它是否创建分页符。有关PageBreak控件的Enabled属性的文档,请参阅this page:
选项2:Section.New Page 另一种选择是使用该部分的NewPage属性。在这种情况下,您可以设置Detail或GroupHeader或GroupFooter部分的NewPage属性以触发分页符。尝试从该部分的Format事件中进行设置。有关NewPage属性的文档,请参阅this page。
support forums dedicated to ActiveReports support on the GrapeCity website处于有效状态,也是获取ActiveReports建议和帮助的好方法。
希望这有帮助!
编辑:已修复链接