当前位置:   article > 正文

vue+lodop实现web端打印功能_clodop vue

clodop vue

lodop官网下载地址:http://www.c-lodop.com/download.html

1、下载插件(如果只是想实现打印功能,下载红框里的即可)

2、解压缩,然后根据自己的操作系统安装控件

32位系统安装:install_lodop32.exe;

64位系统安装:install_lodop64.exe;

然后安装云打印插件:CLodop_Setup_for_Win32NT.exe;

3、 测试打印功能

安装包中的html文件为打印实例,点击其中一个用浏览器打开,点击红框如果出现下图弹窗,说明插件安装成功了。

4、 打开安装包把LodopFuncs.js放到项目中

 5、页面引入并使用
<el-button type="primary" @click="btnClickPrint">打印</el-button>

  1. import { getLodop } from '@/utils/LodopFuncs';
  2. // 打印快递单
  3. btnClickPrint() {
  4. const LODOP = getLodop(); // 调用getLodop获取LODOP对象
  5. LODOP.PRINT_INIT('');
  6. LODOP.SET_PRINT_PAGESIZE(1, '70mm', '50mm', '');
  7. LODOP.ADD_PRINT_TEXT(
  8. 20,
  9. 10,
  10. 250,
  11. 20,
  12. `${this.tempInfo[0].label}${this.tempInfo[0].value}`
  13. );
  14. LODOP.ADD_PRINT_TEXT(
  15. 50,
  16. 10,
  17. 250,
  18. 20,
  19. `${this.deliveryInfo[0].label}${this.deliveryInfo[0].value}`
  20. ); // // 设置打印内容
  21. LODOP.ADD_PRINT_TEXT(
  22. 80,
  23. 10,
  24. 250,
  25. 20,
  26. `${this.deliveryInfo[1].label}${this.deliveryInfo[1].value}`
  27. ); // // 设置打印内容
  28. LODOP.ADD_PRINT_TEXT(
  29. 110,
  30. 10,
  31. 250,
  32. 20,
  33. `${this.deliveryInfo[2].label}${this.deliveryInfo[2].value}`
  34. ); // // 设置打印内容
  35. LODOP.PREVIEW();
  36. },

LODOP.PREVIEW();  打印并预览

LODOP.PRINT(); 直接打印

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/817940
推荐阅读
相关标签
  

闽ICP备14008679号