代码之家  ›  专栏  ›  技术社区  ›  Kevin Babcock

在activereports中以编程方式插入分页符

  •  4
  • Kevin Babcock  · 技术社区  · 15 年前

    我一直在网上寻找一个很好的例子,但是我不知道如何以编程方式向activereports报表添加分页符。我正在处理的报告通常要求每个记录1-2页。为了支持报表的双面打印,我想为每个使用奇数页的记录插入一个空白页,确保每个新记录都打印在每个打印页的前面。

    我对activereports很陌生,所以任何建议、代码示例或链接都非常感谢!

    1 回复  |  直到 11 年前
        1
  •  11
  •   Nilay Vishwakarma    11 年前

    有两种方法可以做到这一点,最佳选择取决于数据和报表。

    选项1:分页符控件 您可以将page break控件添加到报表的特定位置,并以编程方式设置pagebreak控件的enabled属性,以确定它是否创建分页符。见 this page 有关pagebreak控件的enabled属性的文档:

    选项2:节.新页 另一个选项是使用节的newpage属性。在这种情况下,可以设置detail或groupheader或groupfooter节的newpage属性来触发分页符。尝试从节的格式事件设置它。见 this page 有关newpage属性的文档。

    这个 support forums dedicated to ActiveReports support on the GrapeCity website 非常活跃,也是获取有关activereports的建议和帮助的好方法。

    希望这有帮助!

    编辑:链接已修复

    推荐文章