1、打印設(shè)置問(wèn)題等。某些瀏覽器或打印機(jī)默認(rèn)情況下不會(huì)打印div元素的背景圖片。如div元素的背景圖片尺寸很大,會(huì)導(dǎo)致打印時(shí)無(wú)法完整顯示圖片。
創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比聊城網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式聊城網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋聊城地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴(lài)。
2、打印區(qū)域選擇;點(diǎn)擊打印標(biāo)題后會(huì)出現(xiàn)一個(gè)頁(yè)面設(shè)置框,選擇里面工作表,點(diǎn)擊打印頂端標(biāo)題。這里要注意下是頂端標(biāo)題不要選擇錯(cuò)了。
3、通常,css是作用于顯示器的,但是也可以通過(guò)修改media:printer使css僅對(duì)打印機(jī)生效,局部打印就是針對(duì)打印機(jī)將打印區(qū)域以外的內(nèi)容統(tǒng)統(tǒng)設(shè)為display:none,這樣打印機(jī)就“看不見(jiàn)”它們了,從而實(shí)現(xiàn)局部打印。
4、實(shí)現(xiàn)頁(yè)面打印要引入jQuery和Jqprint。
jqprint插件是一款基于jquery的網(wǎng)頁(yè)打印插件,可以非常輕松的實(shí)現(xiàn)網(wǎng)頁(yè)打印,而且可以打印任意選定的區(qū)域。在使用jqprint打印的過(guò)程中,實(shí)現(xiàn)也是非常簡(jiǎn)單的。下面就詳細(xì)的講解下jqprint插件的使用。
x:不兼容ie678,只支持最新的瀏覽器。除非特殊要求,一般不會(huì)使用x版本的,很多老的jQuery插件不支持這個(gè)版本。目前該版本是guan 方主要更新維護(hù)的版本。
是jquery很早的版本了,現(xiàn)在的jquery已經(jīng)升級(jí)到11了。
頂端標(biāo)題選擇;點(diǎn)擊打印頂端標(biāo)題箭頭后出現(xiàn)一條小框,在你剛才需要打印excel表格里面選擇第一行標(biāo)題,在小框里面就會(huì)出現(xiàn)$1:$1,意思就是選擇了要打印的頂端標(biāo)題區(qū)域。
有2種方式: 內(nèi)聯(lián):你直接在里面加上(這里面就是可以寫(xiě)你的JS代碼了) PS:其實(shí)你的JS代碼可以寫(xiě)在HTML的任何地方,但是可能會(huì)出錯(cuò),所以一般都是寫(xiě)在頭部,而不是寫(xiě)在其他位置。
實(shí)現(xiàn)頁(yè)面打印要引入jQuery和Jqprint。
使用Jquery獲取原生js都很好實(shí)現(xiàn),配合具體js事件實(shí)現(xiàn)。
要是直接打印html的話(huà) ,可以先做好模板,如下,在加載模板后。調(diào)用js函數(shù),把父頁(yè)面中的打印區(qū)域耗過(guò)來(lái)放到模板的打印區(qū)域中。然后點(diǎn)打印??纯催@種方式能接受不?注意,只是簡(jiǎn)單的寫(xiě)了一下,實(shí)際用的時(shí)候得修改。
請(qǐng)問(wèn)你要打印的內(nèi)容是在一堆內(nèi)容里面的還是整個(gè)網(wǎng)頁(yè)只有你要打印的內(nèi)容 JS就能寫(xiě),如果不需要彈出打印窗口要另外加代碼寫(xiě) 可以是西安的不管是小票還是大票都能自動(dòng)的。