vue 项目中使用LodopFuncs (浏览器控制打印机)

本文介绍了如何在Vue项目中使用LodopFuncs.js来控制浏览器进行打印操作,包括安装c-Lodop插件和引入LodopFuncs.js文件的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.电脑安装c-Lodop   下载地址 http://www.lodop.net/download.html

安装成功

2.  在要控制打印页面引入 LodopFuncs.js

3. 

template:

<el-button @click="onStart">打印</el-button>



script:

onStart: function () {
      let LODOP=getLodop();
      LODOP.PRINT_INIT("");
      LODOP.SET_PRINT_PAGESIZE(1, 750, 1280);
      this.AddPrintContent("10101010101010", "郭德强");
      LODOP.PRINT();
},
AddPrintContent: function (strCode, strName) {
        LODOP.SET_PRINT_STYLE("FontColor", 16711680);
        LODOP.ADD_PRINT_TEXT(15, 70, 157, 25, "交通银行(      )");
        LODOP.SET_PRINT_STYLEA(2, "FontName", "隶书");
        LODOP.SET_PRINT_STYLEA(2, "FontSize", 11);
        LODOP.SET_PRINT_STYLEA(2, "FontColor", 0);
        LODOP.ADD_PRINT_TEXT(41, 166, 70, 20, "2008年11月9日");
        LODOP.ADD_PRINT_TEXT(55, 166, 70, 20, "个人业务受理书");
        LODOP.SET_PRINT_STYLEA(4, "FontColor", 0);
        LODOP.ADD_PRINT_TEXT(75, 37, 431, 20, "机构:109110 交易代码:010110");
        LODOP.ADD_PRINT_TEXT(102, 37, 431, 20, "个人网银用户签约成功!");
        LODOP.ADD_PRINT_TEXT(129, 37, 431, 20, "网点名称:东城分行营业部");
        LODOP.ADD_PRINT_TEXT(156, 37, 431, 20, "主卡卡号:" + strCode);
        LODOP.ADD_PRINT_TE
Lodop打印需要的LodopFuncs.js已测试可使用 Lodop是什么? 有人说她是Web打印控件,因为她能打印、在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来; 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道和桥梁,几乎能想到的打印控制事项都能做到; 有人说她是JavaScript的扩展,因为她所有功能就那么几个语句,和JS语法一样,一看就明白个究竟; 有人说她是报表打印工具,因为那个add_print_table语句把报表统计的那点事弄了个明明白白; 有人说她是条码打印工具,因为用了她再也不用后台生成条码图片了,前端一行指令就动态输出清晰准确的条码,一维二维都行; 有人说她是图表打印工具,因为用她能输出几乎能想象的任何图表,虽然没那么豪华,但什么饼图、折线图、柱图甚至复合图等等都不在话下; 有人说她是个小玩意,因为她体积太小了,才2M多,她所包含的其中任何一个对照工具都是她的好几倍(例如条码打印控件、图表控件等); 有人说她是套打教案,因为以Lodop+JS实现套打这种模式,在网上已被吵吵为教科书般的解决方案; 有人说她是Web打印控件的“终结者”,因为接触“她”后再不想别的“她”; 有人说她就是一个Web编程小工具,因为有了她,在BS下的打印终于像cs下那种随意而高效了; 但我们说,她是全国1000多家软件公司的智慧结晶,诞生7年了,几乎每个功能细节都蕴藏着无数开发者的期待和汗水; 她就是Lodop,没有别的名称,她是web开发的必选伴侣...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值