这是一个两部分的问题:服务器端是否支持System.Printing中的XPS打印路径?
1.
原始.NET打印类(在System.Drawing.Printing)不支持在服务器端。 (请参阅http://msdn.microsoft.com/en-us/library/system.drawing.printing(VS.80).aspx)
我认为服务器端支持较新的基于XPS的打印类(在System.Printing中),例如,在ASP.NET应用程序和Windows服务中,但我无法证明它。而且微软还没有回答我的问题。
这里有人知道吗?
新的基于XPS打印有时会做一个内部转换到GDI。即使应用程序使用新的打印类进行打印,但只有可用的驱动程序是旧式驱动程序的情况下。见http://msdn.microsoft.com/en-us/library/ms742418.aspx。在这种情况下,新类是否可以安全地用于服务器端?
澄清 - 这完全是关于服务器打印的东西。为了讨论的目的,根本没有涉及网络浏览器。一台服务器,无论是Windows服务还是asp.net,都需要在连接到服务器的打印机上直接打印文档。
谢谢。
新增澄清以上 - 这是不是浏览器相关。 – 2009-08-20 06:15:47