Lodop在WEB頁面打印時(shí)對(duì)控件NewPage();測(cè)試輸出空白頁
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
LODOP.NewPage();和LODOP.NewPageA();是強(qiáng)制分頁語句,兩者的區(qū)別可查看本博客的相關(guān)博文:Lodop強(qiáng)制分頁LODOP.NewPage()和LODOP.NewPageA() 一開始沒打印項(xiàng)就強(qiáng)制分頁,在第一個(gè)打印項(xiàng)之前,不管多少次分頁,都不會(huì)有空白頁。 由于多頁預(yù)覽截圖較麻煩,因此把紙張?jiān)O(shè)置小,然后用xps虛擬打印機(jī)打印出文件,一塊用xps查看器查看,一起截圖。(打印開發(fā)避免浪費(fèi)紙張,虛擬打印機(jī)測(cè)試是很有必要的) 測(cè)試中JS代碼: <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function prn1_preview() { //單個(gè)任務(wù)循環(huán) LODOP=getLodop(); LODOP.PRINT_INIT("");//初始化在循環(huán)中 LODOP.SET_PRINT_PAGESIZE(1,300,500,""); //不會(huì)有空白頁 LODOP.NewPage(); //不會(huì)有空白頁 LODOP.NewPage(); //不會(huì)有空白頁 LODOP.NewPage(); LODOP.ADD_PRINT_TEXT(75,6,100,20,"文本");//該任務(wù)首個(gè)打印項(xiàng) LODOP.NewPage(); //空白頁 LODOP.NewPage(); //空白頁 LODOP.NewPage(); LODOP.ADD_PRINT_TEXT(75,6,100,20,"文本2");//該任務(wù)第二個(gè)打印項(xiàng) LODOP.PREVIEW(); // LODOP.PRINT_DESIGN(); }; </script> 效果: 這里沒測(cè)試如果NewPage();在最后,也就是最后一個(gè)打印項(xiàng)后多次加強(qiáng)制分頁語句,后來測(cè)了一下,效果和在初始化后打印項(xiàng)之前加一樣,都不會(huì)強(qiáng)制分出空白頁。這里沒測(cè)試如果NewPage();在最后,也就是最后一個(gè)打印項(xiàng)后多次加強(qiáng)制分頁語句,后來測(cè)了一下,效果和在初始化后打印項(xiàng)之前加一樣,都不會(huì)強(qiáng)制分出空白頁。 該文章在 2023/9/27 0:25:48 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |