以编程方式强制打印机打印副本
Programatically force printer to print duplicates
我在 C# 中使用 Active Reports,我们向用户提供的一个选项是打印到纸张 White/Pink 交替的托盘。
有没有一种打印方法可以让我以编程方式使每页打印两次,但仍能正确校对?
编辑:
我的预期结果是以下模式:
Page one (white)
Page one (pink)
Page two (white)
Page two (pink)
Page one (white)
Page one (pink)
Page two (white)
Page two (pink)
因此,每页每次打印时都会重复。
目前,我必须禁用整理功能,然后打印用户要求的双倍份数。但是,用户随后必须手动 assemble 文档。
感谢您的帮助!
我明白了。因此,根据定义,您的报告必须在白色和粉红色上复制,并且需要根据用户的副本数量重复此复制。
如果您使用的是页面报告,则可以设计两个页面模板,每个模板一个 "page color",使用母版页共享页面的设计元素。您还可以控制粉红色页面在查看器中不可见并且仅打印。
如果您使用的是部分报告,则必须在代码中手动管理重复项。 Document class 有一个页面集合,您可以操作它,复制页面并将其插入到另一个位置。在打印之前,您需要复制 p1 和 p2 并将它们插入末尾,您的报告现在将有四页 p1W、p1P、p2W、p2P。如果用户在打开校对的情况下打印多份副本,一切都应该正常。
希望这对您有所帮助。
http://activereports.grapecity.com
我在 C# 中使用 Active Reports,我们向用户提供的一个选项是打印到纸张 White/Pink 交替的托盘。
有没有一种打印方法可以让我以编程方式使每页打印两次,但仍能正确校对?
编辑:
我的预期结果是以下模式:
Page one (white)
Page one (pink)
Page two (white)
Page two (pink)
Page one (white)
Page one (pink)
Page two (white)
Page two (pink)
因此,每页每次打印时都会重复。
目前,我必须禁用整理功能,然后打印用户要求的双倍份数。但是,用户随后必须手动 assemble 文档。
感谢您的帮助!
我明白了。因此,根据定义,您的报告必须在白色和粉红色上复制,并且需要根据用户的副本数量重复此复制。
如果您使用的是页面报告,则可以设计两个页面模板,每个模板一个 "page color",使用母版页共享页面的设计元素。您还可以控制粉红色页面在查看器中不可见并且仅打印。
如果您使用的是部分报告,则必须在代码中手动管理重复项。 Document class 有一个页面集合,您可以操作它,复制页面并将其插入到另一个位置。在打印之前,您需要复制 p1 和 p2 并将它们插入末尾,您的报告现在将有四页 p1W、p1P、p2W、p2P。如果用户在打开校对的情况下打印多份副本,一切都应该正常。
希望这对您有所帮助。
http://activereports.grapecity.com