引入lodop插件

引入webuploader.js

代码:

var LODOP;
//定义用来点击打印时调用的函数
function myPrintSetup1(datasNum) {CreatePage1(datasNum);//纸张大小LODOP.SET_PRINT_PAGESIZE(1,2300,1520,'');LODOP.ADD_PRINT_SETUP_BKIMG("<img border='0' width='102%' src='<?php echo Yii::$app->params['staticUrl']; ?>img/newsswl.jpg'/>");LODOP.SET_PRINT_STYLEA('a',"FontSize",14);LODOP.SET_PRINT_STYLEA('b',"FontSize",14);LODOP.SET_PRINT_STYLEA('c',"FontSize",10);LODOP.SET_PRINT_STYLEA('d',"FontSize",10);LODOP.SET_PRINT_STYLEA('e',"FontSize",10);LODOP.SET_PRINT_STYLEA('f',"FontSize",10);LODOP.SET_PRINT_STYLEA('g',"FontSize",10);LODOP.SET_PRINT_STYLEA('h',"FontSize",10);LODOP.SET_PRINT_STYLEA('i',"FontSize",10);LODOP.SET_PRINT_STYLEA('j',"FontSize",10);LODOP.SET_PRINT_STYLEA('k',"FontSize",10);LODOP.SET_PRINT_STYLEA('l',"FontSize",10);LODOP.SET_PRINT_STYLEA('m',"FontSize",10);LODOP.SET_PRINT_STYLEA('n',"FontSize",10);LODOP.SET_SHOW_MODE("SETUP_IN_BROWSE",1);LODOP.SET_SHOW_MODE("SETUP_ENABLESS","11111111000000");//隐藏关闭(叉)按钮LODOP.SET_SHOW_MODE("HIDE_GROUND_LOCK",true);//隐藏纸钉按钮LODOP.SET_SHOW_MODE("BKIMG_LEFT",'-80px');//BKIMG_LEFT”:设置背景图位置X值//LODOP.PREVIEW();    //预览打印LODOP.PRINT();
};function CreatePage1(datasNum) {LODOP=getLodop();LODOP.PRINT_INIT("生生物流订单打印");for(var i=0;i<datasNum.length;i++) {// 始发地LODOP.ADD_PRINT_TEXTA('a',116,47,105,30,datasNum[i]['start_region_name']);// 目的地LODOP.ADD_PRINT_TEXTA('b',116,395,105,30,datasNum[i]['stop_region_name']);// 寄件单位名称/编号LODOP.ADD_PRINT_TEXTA('c',146,100,278,24,datasNum[i]['start_cu_name']);// 收件单位名称/编号LODOP.ADD_PRINT_TEXTA('d',146,430,278,24,datasNum[i]['stop_cu_name']);// 发件人LODOP.ADD_PRINT_TEXTA('e',175,65,255,24,datasNum[i]['start_co_name']);// 收件人LODOP.ADD_PRINT_TEXTA('f',175,400,255,24,datasNum[i]['stop_co_name']);// 发件人电话LODOP.ADD_PRINT_TEXTA('g',208,58,255,24,datasNum[i]['start_mobile_phone']);// 收件人电话LODOP.ADD_PRINT_TEXTA('h',208,385,255,24,datasNum[i]['stop_mobile_phone']);// 发件地址LODOP.ADD_PRINT_TEXTA('i',238,79,270,48,datasNum[i]['start_address']);// 收件地址LODOP.ADD_PRINT_TEXTA('j',238,410,270,48,datasNum[i]['stop_address']);// 温度范围LODOP.ADD_PRINT_TEXTA('k',478,70,130,24,datasNum[i]['to_temperature']);// 温度计信息LODOP.ADD_PRINT_TEXTA('l',328,350,100,24,datasNum[i]['to_thermometer']);// 二维码var to_id=datasNum[i]['to_id'];LODOP.ADD_PRINT_IMAGE(15,380,70,70,'<img src="https://api.qrserver.com/v1/create-qr-code/?size=70x70&data='+to_id+'">');LODOP.ADD_PRINT_TEXTA('m',320,165,180,24,datasNum[i]['cp_no']);LODOP.ADD_PRINT_TEXTA('n',458,35,50,24,datasNum[i]['to_insure_value']);LODOP.NEWPAGE();  //强制分页}

lodop 简单实现订单批量打印相关推荐

  1. js 页面打印,兼容单个打印和分页批量打印,自定义页眉和简单页脚

    场景: 最近在公司做开发,有个需求需要页面打印功能,作为前端半桶水都不到,只会改页面的我,一脸懵逼,公司里也没人系统的做过,按照惯例,本着有事找度娘的心态(我一直认为我们现在遇到的70%-80%的问题 ...

  2. python批量打印pdf_通过Dynamo批量打印PDF图纸

    最近有小伙伴留言,希望写一篇关于批量打印PDF图纸的教程,于是呢,这次就简单介绍一下批量打印pdf. 首先我在我的Dynamo节点库里简单搜了一下,发现打印pdf的节点挺多的,方式大同小异,我继续选O ...

  3. 利用lodop打印控件轻松实现批量打印

    最近在做一个打印程序,要实现批量打印功能,在网上找了很多天,也在tp官网咨询大牛们,对大家的的提议我一一进行了研究,总结如下: 要实现批量打印可以有两个办法: 一是利用专业的报表程序,能实现十分复杂的 ...

  4. 快递单批量打印之LODOP打印控件

    Lodop打印控件批量打印的方式: 1.批量打印每页内容相同的: (1)批量打印相同内容的很多纸张,可以设置打印份数,把该内容打印出多份. 2.批量打印每页不同内容的: (1)通过在一个任务中分页,循 ...

  5. el table 固定表头和首行_表头太太太复杂了,如何批量打印?简单!

    点击上方蓝字关注星标★不迷路 本文作者:小敏本文编辑:小叮.竺兰 打印工资条估计是财务老师的痛,要把一行行的数据,变成一条条的工资条. 数据很多,表头很复杂. 一个个复制粘贴?那是不可能的! 那怎么办 ...

  6. 批量打印订单的技术方案

    最近有个需求,要支持批量打印用户订单部分信息,考虑个技术方案如下 定义一个freemaker模板,把订单信息放到freemaker模板里,然后通过freemaker把数据合并成一个html字符串,然后 ...

  7. 微信小商店如何自动手动批量打印订单小票、商品标签、发货单、销售单、配货单、电子面单?

    微信小商店是微信官方推出的一款免费的商城小程序,但是功能不是特别丰富,例如无法自动打印新订单.因为对于很多餐饮.零售.配送等商家来说,能自动打印新订单将免去商家查看手机.电脑,并且便于配货送货等.还有 ...

  8. 快递电子面单批量打印接口对接demo-JAVA

    目前有三种方式对接电子面单: 1.快递公司:各家快递公司逐一对接接口 2.菜鸟:支持常用15家快递电子面单打印 3.快递鸟:仅对接一次,支持常用30多家主流快递电子面单打印 目前也是支持批量打印电子面 ...

  9. C-lodop打印控件 实现批量打印

    Lodop是什么? 官网链接 有人说她是Web打印控件,因为她能打印.在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来: 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道 ...

最新文章

  1. 通过细胞自动机,AI在「我的世界」学会了盖房子
  2. [整理]Windows Mobile(.NET CF)开发的书籍
  3. php arcode svg,在react中使用svg的各种方法总结(附代码)
  4. python flask框架教程_Flask框架从入门到实战
  5. 分库分表之历史表如何选择最佳分片路由规则
  6. hibernate批量查询_使用Hibernate批量获取
  7. 人工智能AI实战100讲(一)-机器人语义建图(上)
  8. 如何将Android Studio卸载的干干净净?
  9. Hexo+next的侧边栏背景与字体颜色设置方法
  10. 个人地理数据库与文件地理数据库的区别
  11. 雷诺方程、脉动运动方程及雷诺应力输运方程的推导
  12. oracle算加权平均的函数,excel中计算加权平均数的公式:用SUMPRODUCT和SUM函数计算加权平均数...
  13. 自制瀑布流型爬虫(思路适用很多网站)
  14. swiper 用了effect:'fade', 切换效果 一定要用 参数crossFade 否则多个slide会叠再一起
  15. R语言入门(1)时间序列分析
  16. Ubuntu网络环境配置
  17. 为什么单片机只有可以整除8的特殊寄存器能够位寻址?
  18. 小程序动画-循环放大缩小的动画(一闪一闪的)
  19. 如何为Win10开启DoH(DNS over HTTPS)
  20. Android动画失效

热门文章

  1. 前端从入门到大前端学习流程总结
  2. 【Steam】关于上传游戏至Steam,Depot产生的问题
  3. 非线性规划与KKT(二)
  4. 不怕牺牲的shooow
  5. 租船题库整理 - 简答题、论述题
  6. 新版itunes不显示图书_教你解决:苹果死机怎么办(一直显示在白苹果标志)
  7. 【uniapp】压缩图片image-conversion
  8. 玩转STM32F0 Value Line Discovery 之 认识板载资源
  9. 2.28 内置对象 (查阅MDN)
  10. 总结kali中文输入法失败的原因