2011-08-05 31 views
0

網頁瀏覽器控制頁面設置選項我有一個NET瀏覽器控件的.net窗體應用程序。我在控件中加載了一個html文件。 我想設置頁邊距,頁眉和頁腳和方向從代碼本身打印該文檔...從代碼

webbrowser1.ShowPageSetupDialog() 
webbrowsre1.print() 

目前我通過調用pagesetupDialog手動設置這些。我如何設置代碼中的所有必需選項?

謝謝!

回答

1

最後一次檢查,網頁瀏覽器控件的頁眉和頁腳實際上存儲在註冊表中。要更改它們,只需更新註冊表值即可。當然,這會影響IE,而不僅僅是網頁瀏覽器控件。

的關鍵是Microsoft.Win32.Registry.CurrentUser在這裏下: 「軟件\微軟\的Internet Explorer \ PAGESETUP」

您可能需要你改變它之前,所以你可以改變它回來時,緩存值你已經完成了打印。如果有人有更優雅的解決方案,它不是很優雅,我很樂意提供支持,但看起來瀏覽器控件並不能真正支持我們想要的所有功能。