關於在頁面中解決列印的幾個問題

2021-06-21 19:04:19 字數 460 閱讀 3060

*/ 我們都知道,現在的b/s應用越來越多,我們做程式的時候經常會遇到需要列印報表的情況,但是我們知道我們很難對ie的客戶端的印表機進行控制,我們除了對window.print 的控制以外。沒有其他的任何的辦法,而有的時候我們又必須是先預覽,然後列印,有的時候我們也必須頁面設定後進行列印,怎麼辦?

有的朋友可能已經發現,在ie的 file 選單下,這些都是有的,但是怎麼通過指令碼程式來呼叫這些選單呢? 

經過cafecat的sample的提示,終於發現使用乙個activex控制項是可以實現這個功能的,請看下面的code

這個object 其實就是 iewebbrowser 設定 width 和 height 以後,我們在介面上就看不到控制項的形狀了

然後,我們就可以使用 這個object 實現我們選紙和預覽的功能了 

當然,這樣並不能完全解決客戶端的列印問題,豆腐將在以後的文章中就這個問題進行進一步的**。 

關於在頁面中解決列印的幾個問題

我們都知道,現在的b s應用越來越多,我們做程式的時候經常會遇到需要列印報表的情況,但是 我們知道我們很難對ie的客戶端的印表機進行控制,我們除了對window.print 的控制以外。沒有 其他的任何的辦法,而有的時候我們又必須是先預覽,然後列印,有的時候我們也必須頁面設定後 進行列印,怎麼辦 有...

關於網路的幾個問題

q1 請你分別划划osi的七層網路結構圖,和tcp ip的五層結構圖?1 osi每層功能及特點 a 物理層 為資料鏈路層提供物理連線,在其上序列傳送位元流,即所傳送資料的單位是位元。此外,該層中還具有確定連線裝置的電氣特性和物理特性等功能。b 資料鏈路層 負責在網路節點間的線路上通過檢測 流量控制和...

關於Time Wait的幾個問題

time wait是個常問的問題,tcp網路程式設計中最不容易理解的也是它的time wait狀態,這也說明了tcp ip四次揮手中time wait狀態的重要性。下面通過4個問題來描述它 1.time wait狀態是什麼 2.為什麼會有time wait狀態 3.哪一方會有time wait狀態 ...