首页 文章

ActiveReports 3 - Underlay Next属性获取部分打印的部分

提问于
浏览
0

我有一个有两个 Headers 的报告 . 在顶部,我在右侧有一个子报告,显示报告的主要数据 . 在下面的 Headers 中,我有两个子报表 . 左边的那个有表格信息,而右边的那个有更多的表格类型信息 . 最后一个子报表设置为匹配页面上 Headers 报表的宽度和位置 .

现在,顶部 Headers 设置为UnderlayNext = true,因此它与表格报告并排打印 . 一切都很好,除非左侧子报表的页脚部分不适合页面,它应该打印并移动到下一页 . 当发生这种情况时,上部 Headers 部分仅部分打印,其高度与另一个报告的页脚部分相同 .


EDIT: 重新思考(但没有重新测试)我认为正在发生的是接下来设置为底层的部分不会超出下一部分,因此当该部分不够大时,它会被裁剪 . 在我的情况下,第二部分比UnderlayNext(顶部)大,但由于我有一个新页面,并且顶部部分设置为在每个页面上重复,它也会被裁剪 . 有趣的是,如果我选择生成的PDF上的数据,那里的信息就是不可见的 .

2 回答

  • 0

    建议将KeepTogether属性设置为“True”,将GroupKeepTogether属性设置为GroupHeader的“All” .

    此致,Mohita

  • 0

    我最后做的是在报告的底部添加一个大小为零的空组页脚部分,并将PrintAtBottom设置为true .

相关问题