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

worldblog發表於2007-12-12
關於在頁面中解決列印的幾個問題 (轉)[@more@]
我們都知道,現在的B/S應用越來越多,我們做的時候經常會遇到需要列印報表的情況,但是
我們知道我們很難對IE的客戶端的印表機進行控制,我們除了對Window.print 的控制以外。沒有
其他的任何的辦法,而有的時候我們又必須是先預覽,然後列印,有的時候我們也必須頁面設定後
進行列印,怎麼辦?

有的朋友可能已經發現,在IE的 File 選單下,這些都是有的,但是怎麼透過指令碼程式來這些選單呢?
經過CafeCat的Sample的提示,終於發現使用一個是可以實現這個功能的,請看下面的Code

這個Object 其實就是 IEBrowser 設定 Width 和 Height 以後,我們在介面上就看不到控制元件的形狀了

然後,我們就可以使用 這個object 實現我們選紙和預覽的功能了
script" > 
function doPrintSetup(){
//列印設定
WB.ExecWB(8,1)
}
function doPrintPreview(){
//列印預覽
WB.ExecWB(7,1)
}



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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-991576/,如需轉載,請註明出處,否則將追究法律責任。

相關文章