我正在使用PrintTicket对象(printTicket.Stapling = Stapling.StapleTopLeft;)并在System.printing中使用PrintQueue.Addjob方法来启用装订选项。使用XPS文档时,Stapling工作正常,但不能使用PDF文档。这是我的代码:
PrintTicket printTicket = printQueue.DefaultPrintTicket;
printTicket.Stapling = Stapling.StapleTopLeft;
printQueue.CurrentJobSettings.CurrentPrintTicket = printTicket;
printQueue.AddJob("TEST", "C:\\TEST.XPS", false, printTicket);
TEST.XPS正在打印和装订,但将文件更改为PDF无效。
答案 0 :(得分:0)
如果你看一下这个AddJob方法的MDSN,它只会针对XPS文档说明它。
https://msdn.microsoft.com/en-us/library/jj205516%28v=vs.110%29.aspx
为XML Paper Specification(XPS)文档插入新的打印作业 进入队列,给它指定的名称和设置,以及 指定是否应对其进行验证。