請(qǐng)問java如何實(shí)現(xiàn)js的打印功能
你可考慮控件嗎?loadop是個(gè)很簡單的控件,可以打印html指定內(nèi)容,可以打印指定url,打印時(shí)可以指定打印機(jī)等等。。功能很強(qiáng)大的

創(chuàng)新互聯(lián)成立于2013年,先為旺蒼等服務(wù)建站,旺蒼等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為旺蒼企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
java通過js打印圖片
直接用PrinterJob的print方法可以的不過查找加載打印機(jī)的速度很慢,有時(shí)可能要好幾分鐘,如果單線程就會(huì)出現(xiàn)卡死的情況,程序運(yùn)行時(shí)先建一個(gè)后臺(tái)線程去加載設(shè)置打印機(jī)就好了。
如果是web的話可以彈出一個(gè)新的窗口在窗口里顯示需要打印的圖片,再用window.print();打印窗口內(nèi)容就行了。
java代碼或js代碼(最好是兩種都有)控制打印的時(shí)候的一些設(shè)置,比如控制上下左右邊距
如果想要控制打印的設(shè)置,會(huì)有很多限制的
如.js控制邊距只能在ie下使用object控件,別的瀏覽器就不行,要不就要裝打印控件
想要使用java代碼控制邊距就要使用java虛擬打印機(jī),那個(gè)代碼更麻煩.
所以,如果只是在ie下來做控制,就用object控件,如果要想兼容瀏覽器,要不就讓客戶裝打印控件,要不就別設(shè)置邊距
新聞標(biāo)題:jsjava打印代碼 java中打印
文章起源:
http://www.dlmjj.cn/article/docccjg.html