我在c#中有一个.net应用程序,我试图在左侧使用pdf文档进行打印,在右侧使用文本说明进行打印。到目前为止,我已经成功地将2个输出组合成一个pdf文件,但是我很难理解如何以编程方式执行它以便在我去打印时,然后在Page Sizing&处理部分,选择" Multiple"并将每张纸的页数设置为2。
我的猜测是它在某个地方是一个流程打印功能,但似乎无法找到任何示例,也无法找到明确的文档。请指教,谢谢。
答案 0 :(得分:1)
如果要从后端而不是打印/打印对话框设置每张纸的页数,则必须使用PrintTicket类[System.Printing]。这个类有很多属性和事件,可以让我们使用c#代码进行大量的打印和打印工作相关的东西。在这个名称空间中还有很多与打印有关的类[你打算在打印时知道关于windows中的xps你可以看到选项打印到xps它属于Print Schema类]
您可以从https://msdn.microsoft.com/en-us/library/system.printing.printticket.aspx
了解更多信息