這是一個兩部分的問題:服務器端是否支持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