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 编辑过 |
关键字查询
相关文章
正在查询... |