lodop打印WEB頁面設計時一種導致自定義紙張無效現象的錯誤寫法
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
代碼設置了自定義紙張,預覽下方狀態欄先的不是設置的紙張,而是諸如A4紙張等默認紙張。 LODOP.SET_PRINT_MODE("WINDOW_DEFPRINTER",打印機名稱或序號); 這種寫到了和打印在一個任務里,誤認為該語句是指定該打印任務的打印機語句,就會出現這種現象。 測試代碼 : <script language="javascript" src="LodopFuncs.js"></script> <title>Document</title> </head> <body> <a href="javascript:prn1_preview()">預覽效果1(自定義紙張無效)</a><br> <a href="javascript:prn2_preview()">預覽效果2(自定義紙張有效)</a><br> <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function prn1_preview() {//測試錯誤寫法 LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.SET_PRINT_PAGESIZE(1,1100,2000,""); LODOP.SET_PRINT_MODE("WINDOW_DEFPRINTER","Microsoft XPS Document Writer");//錯誤寫法,測試用 LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本內容一");//然后多個ADD語句及SET語 //LODOP.PRINT_DESIGN(); LODOP.PREVIEW(); }; function prn2_preview() { LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.SET_PRINT_PAGESIZE(1,1100,2000,""); LODOP.SET_PRINTER_INDEX("Microsoft XPS Document Writer"); LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本內容一");//然后多個ADD語句及SET語 //LODOP.PRINT_DESIGN(); LODOP.PREVIEW(); }; </script> </body> 圖示:
該文章在 2023/9/27 21:30:46 編輯過 |
關鍵字查詢
相關文章
正在查詢... |