【发布时间】:2010-10-23 01:43:33
【问题描述】:
在他的博文Printing documents to Microsoft XPS Document Writer without user interaction冯远说
如果您使用自己的应用程序进行打印,很容易将 MXDW 指定为打印机驱动程序,并为要保存到的 XPS 文档提供文件名
谁能解释如何做到这一点并提供代码示例?
我遇到的主要问题是抑制 Microsoft XPS 文档编写器弹出的“另存为”对话框。我讨厌像袁在他的帖子中那样诉诸 UI hacking。
目前,我的应用程序对用户想要使用的任何打印机的设备上下文进行 GDI 绘图调用。我可以在 XPS Document Writer 上进行这些调用,但是当需要完成打印时,XPS Writer 会弹出另存为对话框。
【问题讨论】: