reporting - 以编程方式在 ActiveReports 中插入分页符

标签 reporting activereports

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

我对 ActiveReports 非常陌生,因此非常感谢任何建议、代码示例或链接!

最佳答案

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

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

选项 2:Section.New Page 另一个选项是使用该部分的 NewPage 属性。在这种情况下,您可以设置 Detail 或 GroupHeader 或 GroupFooter 部分的 NewPage 属性来触发分页符。尝试从该部分的 Format 事件中设置它。请参阅this page有关 NewPage 属性的文档。

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

希望这有帮助!

编辑:链接已修复

关于reporting - 以编程方式在 ActiveReports 中插入分页符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2619698/

相关文章:

c# - 报告处理期间发生错误。 -ASP.NET MVC 中的 RLDC 报告

java - 碧 Jade 报告 : How to compile subreports

asp.net - 如何在 ASP.NET MVC 中呈现事件报表 WebViewer

delphi - 对报表设计师制作 4 象限页面进行打印的建议?

python - 将无数 ODT 文件转换为 PDF 的可靠且快速的方法?

java - 什么是报告服务器?

c# - 无法在 Windows Server 2003 上读取印地语字体

reporting-services - Data Dynamics Reports 是否适合我的需要?

c# - License.licx 文件和许可/未许可机器