用webBrowser進行iframe列印

2021-08-30 14:34:32 字數 313 閱讀 9135

printframe1為存放列印頁面的iframe,其width和height均為0

在printframe1的頁面**中加入以下js**進行列印。

top.printframe1.focus();

document.execcommand("print");

如果使用execwb(6,6)會將在列印時將iframe內容進行縮放。如果用彈出頁面列印形式則是正常。

解決ie直接列印時的縮放問題,貌似只有直接在呼叫列印命令進行列印,如上最後一句**即可。

推薦採用activeobject方式進行列印,這應該是最好的列印方式。

利用IE自帶的WebBrowser進行列印

一般情況下,如果不是特別的列印,需要借助列印控制項,如loopod webbrowse是乙個簡單的瀏覽器程式,支援列印,後退,前進,重新整理,另存為,儲存等功能,可以到網上搜一下方法,在這裡,我們來說下,怎麼使用它列印 首先,就像例項化物件一樣,建立它,在標籤中加入 object id webbro...

用webBrowser開啟網頁出現指令碼錯誤怎麼辦

當ie瀏覽器遇到指令碼錯誤時,在瀏覽器左下角會出現乙個黃色圖示,點選可以檢視指令碼錯誤的詳細資訊,並不會有彈出的錯誤資訊框。我們在用webbrowser編寫的程式開啟網頁,遇到指令碼有問題是,會彈出乙個錯誤提示框,需要確認後才能夠進行執行。如果我們設計的程式是用來自動處理網頁的,那麼在出現這種情況時...

用pam userdb進行vsftpd進行驗證

通常,裝好 rhce as3 4 以後,vsftpd 服務都已經安裝完成。如果安裝 rhce as3 4 時未選擇安裝 vsftpd 你也可以使用 rpm ivh vsftp rpm 使用手動安裝,或者直接去 格式原始碼包,解包後使用 make make install 即可vsftpd 預設使用 ...