WebBrowser列印後關閉網頁

2021-08-30 09:13:58 字數 445 閱讀 4690

在網頁上使用webbrowser控制項,可以實現無提示框,直接把頁面輸出到印表機進行列印。事實上,無提示列印之後,常見處理是直接自動關閉網頁,但是這好象是個可能完成的任務。使用execwb(6,2)命令直接列印的時候,這個命令不阻塞程序,導致頁面上,無法知道何時列印完成。

這個問題困擾了我好長時間,原來以為可以用事件來解決,可是webbrowser並沒有列印完成的事件。網上找了好久,也沒有找到解決方案。沒有辦法,只好看msdn的幫助了。

功夫不負有心人呀,對於execwb,執行列印命令的時候,還有乙個引數,設定為2時,表示要等待列印結束。有了這個引數,就可以進行列印後的一些處理了(當然包括關閉網頁,可以使用window.close關閉,也可以使用execwb(45,1)來關閉)。

**很簡單了:

部落格:

網路硬碟:

通過WebBrowser實現WEB列印

這段時間搞的專案全部都有與列印有關的,為了方便工作,記錄一下平時應用的步驟 1 插入元件 br br br br br br br br br br br br br br br br br 2 列印設定 通過js設定頁首頁尾資訊 3 列印按鈕 4 不列印區域設定 並在不列印部分 前加入 在網上找到...

WebBrowser實現Web列印初探

二 webbrowder控制項的方法 列印 webbrowser1.execwb 6,1 列印設定 webbrowser1.execwb 8,1 列印預覽 webbrowser1.execwb 7,1 三 實現列印的設定,列印資料的生成,列印的預覽,和列印。實現列印的設定,列印資料的生成,列印的預覽...

利用WebBrowser實現Web列印的分析

一 webbrowser控制項 二 webbrowder控制項的方法 列印 webbrowser1.execwb 6,1 列印設定 webbrowser1.execwb 8,1 列印預覽 webbrowser1.execwb 7,1 三 實現列印的設定,列印資料的生成,列印的預覽,和列印。實現列印的...