日期:2014-05-18  浏览次数:20984 次

System.Drawing.PrintDocument为什么要求保存一个xps文档?
我使用 PrintDocument 把一个 Panel 中的内容输出到打印机,但是每次调用 PrintDocument.Print() 方法时,总是会弹出一个对话框,保存一个xps文档,这是怎么回事?

是不是因为我的电脑没有连接打印机?

------解决方案--------------------
在控制面板-打印机中,将真实的打印机设为默认。如果你使用了Windows 7或者安装了Office,系统会添加一个XPS Writer的虚拟打印机。