在他的博客文章中,无需用户交互即可将文档打印到 Microsoft XPS Document Writer冯远说
如果您从自己的应用程序打印,很容易将 MXDW 指定为打印机驱动程序,并为要保存到的 XPS 文档提供文件名
谁能解释如何做到这一点并提供代码示例?
我遇到的主要问题是抑制 Microsoft XPS 文档编写器弹出的另存为对话框。我讨厌像袁在他的帖子中那样诉诸 UI 黑客攻击。
目前,我的应用程序对用户想要使用的任何打印机的设备上下文进行 GDI 绘图调用。我可以在 XPS Document Writer 上进行这些调用,但是当需要完成打印时,XPS Writer 会弹出另存为对话框。