我在C#中使用Active Reports,我们向用户展示的一个选项是打印到纸张为白色/粉红色的托盘。
是否有一种打印方法可以通过编程方式使每个页面打印两次,但仍然可以正确整理?
编辑:
我的预期结果是以下模式:
Page one (white)
Page one (pink)
Page two (white)
Page two (pink)
Page one (white)
Page one (pink)
Page two (white)
Page two (pink)
因此,每次打印时都会复制每个页面。
目前,我必须禁用整理,然后再打印用户要求的副本数量的两倍。但是,用户必须手动组装文档。
感谢您的帮助!
答案 0 :(得分:1)
我明白了。因此,根据定义,您的报告必须在白色和粉红色上重复,并且需要根据用户的份数重复此重复。
如果您使用的是页面报告,则可以为每个“页面颜色”设计一个页面模板,使用母版页共享页面的设计元素。您还可以控制粉红色页面在查看器中不可见,并且仅打印。
如果您使用的是“部分报告”,则必须在代码中手动管理复制。 Document类有一个页面集合,您可以操作,复制页面并将其插入另一个位置。在打印之前,您需要复制p1和p2并在最后插入它们,您的报告现在将有四页p1W,p1P,p2W,p2P。如果用户打印了多个打包的副本,那么一切都应该正常。
希望这会有所帮助 http://activereports.grapecity.com