Vue项目中开发Lodop打印控件操作笔记。

1、进入官网下载控件,然后安装。

 1 http://www.lodop.net/ 

2、安装包里面有LodopFuncs.js,推荐使用官方js,网上也有很多,这里就不细说了。

3、引用控件LodopFuncs.js到项目中,然后object引入控件对象。

<script type="text/label" src="./src/assets/print/LodopFuncs.js"></script>
<object  id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0 style="display: none"><embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0 />
</object>

4、简单实现个打印功能,只需四步。

1、初始化打印页面LODOP.PRINT_INIT('页面打印')

2、第一个参数控制纵向:1、横向:2,第二、三个参数是纸张宽高,最后一个是纸张类型。
 LODOP.SET_PRINT_PAGESIZE(1, 270, 210, 'A4') // 纸张类型
  
3、简单写个页眉。前四个参数是距离打印页面上左宽高,最后一个是内容。这里写个动态变量,前面是个参数都可以动态控制。
 LODOP.ADD_PRINT_TEXT('10', '0%', '100%', '40', name) // 标题名字及宽高距离
4、调用打印预览方法。到这一步就可以打印预览看到你设置的打印页面了。
 LODOP.PREVIEW() // 打印
 下面说点其他的打印小功能

条形码转换:
LODOP.ADD_PRINT_BARCODE(5, 65, 130, 30, '128Auto', cId)
// 前四个:上左宽高,第五个参数条形码类型,官网给出多种,我这里选了其中一条。
LODOP.SET_PRINT_STYLEA(0, 'ItemType', 1)
// 第一个参数默认0就好,第二个是显示方式,对应第三个参数,第三个参数为1,每页显示,2是当前。
如果第二个参数改为PageIndex,最后一个参数改为last,只在最后一页显示。
这个控件功能特别的多,到这里已经把你引进门了,下面你就可以看官网实践去了。避免了一定的坑。暂时发这些,不懂得可以留言。

 

转载于:https://www.cnblogs.com/growlig/p/10321051.html

关于Lodop打印控件相关推荐

  1. lodop打印html内容,Lodop打印控件在页面如何使用

    Lodop打印控件部署到web服务器简单,在页面的使用方法也简单,是非常容易和方便使用的打印控件. 客户端本地打印角色(即用户访问网站后 用自己链接的打印机进行客户端本地打印),步骤很少,部署简单: ...

  2. uniapp中使用lodop打印控件实现app广域、局域网打印功能,亲测可用

    文章目录 前言 一.本文目的 二.使用步骤 1.准备工作 2.引入库文件 3.页面使用 总结 前言 在项目中使用了lodop控件,然而蛋疼的发现这玩意uniapp app端不能直接使用,在vip售后群 ...

  3. Lodop打印控件指定打印任务某几页

    使用Lodop打印控件进行打印开发,有时候一个任务里有多页,例如各种合同之类的,客户端用户在使用过程中,可能有某一页打印后发现需要修改,这时候不必再把整个任务重新打印一遍,只需要打印需要修改的那页重新 ...

  4. lodop打印控件的使用

    web打印解决方案 1.生成打印模版(网页),使用window.print()预览打印模版,在浏览器中打印 2.导出网页为excel文件,详见网页导出为excel 3.使用lodop打印控件 第一种方 ...

  5. 使用LODOP打印控件实现打印功能的解决方案

    项目中有很多打印功能,一开始使用浏览器自带的打印功能,发现在不同的浏览打印效果上有着较大的差异,最终选择了LODOP打印控件来实现,记录下实现的大体思路. 1. LODOP的优势: 功能丰富:LODO ...

  6. Lodop打印控件里SET_PRINT_STYLE和SET_PRINT_STYLEA

    LODOP.SET_PRINT_STYLE 对该语句后面的打印项样式设置效果. LODOP.SET_PRINT_STYLEA 针对第一个参数设置的打印项样式设置效果. 这两个语句,作用范围不同. 在设 ...

  7. Web打印 Lodop打印控件 bootstrap框架

    贴图  知乎:显著提升程序员身心健康和工作效率的装备有哪些? 笔记本:  1.银河舰队 PAVILION 15-bc011TX光暗影精灵2  2.顽石 -FL5900U7500超薄i7(性价比最高) ...

  8. php lodop完整案例,Lodop打印控件 超文本自动分页

    Lodop打印控件打印html超文本,通常传入一个超文本内容可能会超过纸张,如果要拆分每页显示哪些然后手动分页比较麻烦,Lodop中的超文本都有自动分页的特点. 自动分页的依据: 1.超文本超过设置的 ...

  9. Lodop打印控件在平台中的应用

    一.什么是lodop lodop取意自"load or print",是一款优秀的Web打印控件. 在B/S系统中,传统打印控件总是"页面看到什么才能打印什么" ...

最新文章

  1. cudnn v4安装
  2. 文章内容分页功能实现
  3. mysql 报错从 新安装
  4. 大智慧c语言dll,dzh2 大智慧dll 插件 - 下载 - 搜珍网
  5. 如何实现 MySQL 删除重复记录并且只保留一条
  6. SqlServer之xp_cmdshell_使用以及配置(转)
  7. 濛濛有感——懂与不懂(一)
  8. mysql修复表命令_mysql命令修复数据库表
  9. 外卖系统源码,如何搭建一套同城o2o外卖商城平台
  10. linux aria2安装路径,Aria2 Linux 完整安装及使用教程
  11. php验证码 失效,php验证码无法显示的解决方法
  12. 漫步者lollipods如何调节音量_Edifer 漫步者 Lolli pods 评测及对一些问题的实际体验...
  13. 单片机 数字电压表(TLC2543)
  14. Word图表的中英题注及引用
  15. 存在外键关联的主表truncate如何做
  16. MQTT开源库mosquitto安装和使用(一)
  17. 关于webrtc的多人视频会议的杂乱记录
  18. 关于Rost ContentMining 6.0情感分析出现空白的解决方案
  19. 华为交换机SNMP读取LLDP邻居信息的特殊配置
  20. hibernate 乐观锁

热门文章

  1. vue子组件向父组件传递数据
  2. Table中合并相同内容列+Excel中合并相同内容列。
  3. 精度76.16%,速度是SlowFast的4.5倍,视频理解模型PP-TSM重磅发布
  4. Fast-SCNN:多分支结构共享低级特征的语义分割网络
  5. 半监督学习价值凸显!谷歌大脑83页PPT介绍最新进展
  6. 自学Python:截取屏幕画面
  7. 一篇文章教会你使用Python中三种简单的函
  8. nacos当配置中心读取其他配置文件_SpringBoot+Nacos实现配置中心
  9. Papers with Code 2020 全年回顾
  10. 收藏 | 超轻量目标检测模型NanoDet,比YOLO跑得快,上线两天Star量超200