2009-08-03 92 views
1

MSDNSystem.Windows.Forms.WebBrowser.Print()顯示器打印對話框

此方法打印當前 文件,而不需要進一步 用戶輸入。要在打印前顯示「打印 」對話框,請使用 ShowPrintDialog方法。

但是當我在我的代碼中執行.Print()時,我總是得到正常的Windows打印機對話框。

我的問題很簡單:我如何避免顯示打印機對話框?

作爲一種替代方法,是否有更好/更簡單的方法從Windows窗體應用程序中打印HTML和PDF?除了這個問題,WebBrowser會處理所有我需要的東西。

謝謝大家。

回答

1

您是否請求正確的安全權限?

SecurityPermission立即調用 調用者使用此控件。 Demand value:LinkDemand;命名權限 設置:FullTrust。

PrintingPermission通過此方法訪問 打印機。需求 價值:需求。相關枚舉: DefaultPrinting。

+0

謝謝,但它似乎做同樣的事情,即使我請求並獲得所有權限。 – catfood 2009-08-04 05:21:27