js利用CLodop实现打印功能
、引入LodopFuncs.js(可去LodopFuncs官网下载)
<script src="LodopFuncs.js" type="text/javascript" charset="utf-8"></script>
2、打印局部页面,以“printarea”命名元素ID
3、打印按钮添加点击事件
$(".print-btn").on("click", function() {// 打印初始化var LODOP = getLodop();LODOP.PRINT_INIT("打印商品标签");// 设置纸张大小LODOP.SET_PRINT_PAGESIZE(0,2100,2970,"商品标签");// 设置字体LODOP.SET_PRINT_STYLE("FontSize", 16);// 设置加粗LODOP.SET_PRINT_STYLE("Bold", 1);// 增加超文本项LODOP.ADD_PRINT_HTM("5mm", "5mm", 2100, 2970, document.getElementById("printarea").innerHTML);// 打印预览LODOP.PREVIEW();})
4、如果电脑上没有安装CLodop,在打印初始化时会提示需要安装CLodop插件。可更改源码修改安装提示的方法。
5、安装成功后,点击打印,会自动打开系统打印机。
js利用CLodop实现打印功能相关推荐
- JS实现Web网页打印功能(IE)
问题描述: JS实现Web网页打印功能 问题解决: 这里主要使用WebBrowser控件的ExeWB在IE中打印功能的实现 WebBrowser介绍: WebBrowser是IE内置的浏览器控件,无需 ...
- 【JS】通过JS实现超市小票打印功能——ActiveX控件
应客户的需求= = ,要在网页端实现打印小票的功能 先来一张打印出的小票效果图(合计明显不对,因为有修改订单功能,请各位忽略) 用什么方法实现呢: 我想应该是有三种吧 1.用第三方的浏览器控件(这个好 ...
- vue 利用 vue-print-nb 实现打印功能遇到的问题
1.首先安装依赖 npm install vue-print-nb --save 2.引用. import Vue from 'vue' import Print from 'vue-print-nb ...
- 利用PDF.JS插件解决了本地pdf文件在线浏览问题(根据需要隐藏下载功能,只保留打印功能)
利用PDF.JS插件解决了本地pdf文件在线浏览问题(根据需要隐藏下载功能,只保留打印功能) 参考文章: (1)利用PDF.JS插件解决了本地pdf文件在线浏览问题(根据需要隐藏下载功能,只保留打印功 ...
- php可以打印一个页面,利用html实现分页打印功能的实例详解
本篇介绍利用html实现分页打印功能的实例详解,有些不想打印出来的分页打印的都可以应用这类样式进行控制 在非打印时是无效的. 页面打印 /* 应用这个样式的在打印时隐藏 */ .noPrint { d ...
- js打印到控制台_如何实现可复用的控制台“艺术字”打印功能
之前在使用一些开源项目时,经常会看到在控制台输出项目大大的 LOGO.例如: hexo minos 主题启动时在控制台里会显示「MINOS」文案 fis3 启动时也会有显示「FIS」 添加这种大号「艺 ...
- HTML页面打印功能js代码,JavaScript_js实现页面打印功能实例代码(附去页眉页脚功能代码),复制代码 代码如下: html - phpStudy...
js实现页面打印功能实例代码(附去页眉页脚功能代码) 复制代码 代码如下: @media print{ .print {display:block;} .notPrint {display:none; ...
- 浏览器打印功能print.js
插件文档:https://printjs.com/ npm文档: https://www.npmjs.com/package/print-js npm install print-js --save ...
- layui js 自定义打印功能实现
打印功能的实现往往是新建一个页面,然后在新建页面中画出你想要的效果,然后调用浏览器的打印功能进行打印 项目依赖: layui jquery 记得换layui和jquery引入路径 完整项目代码: &l ...
- js使用window.print()实现打印功能
js使用window.print()来实现打印功能 1.首先在需要打印的内容标签上面绑定ref <div ref="tableRef">需要打印的内容 </div ...
最新文章
- R语言sign函数判断数值为正数或者负数实战
- laya 怎么生成签名_PHP开发API接口签名生成及验证
- js学习小计1-onbeforeunload
- Hive入门(三)分桶
- java+lua互相调用_Lua学习 2) —— Android与Lua互调
- java 实现根据ip重定向_从0到1用java再造tcpip协议栈:代码实现ping应用功能1
- bzoj 1800: [Ahoi2009]fly 飞行棋
- 《张居正》—— 读后总结
- js 获得网页背景色和字体色
- Win10系统高分辨率缩放时应用程序字体模糊
- 用python把pdf文件转换为word文件
- 品牌该如何做好软文营销?软文营销怎么规避风险?
- [linux]scp与服务器互传文件
- 强制关闭计算机窗口,windows系统怎么取消关机时强制关闭程序提示窗口?
- TFTP服务器与客户端的安装
- 信用卡号码的解析(转)
- Realtek WiFi concurrent 模式介绍
- Android版简历(四)
- 飞利浦 V808 android
- RabbitMQ学习笔记 - mandatory参数
热门文章
- python判断用户名密码是否正确_Python账号密码登陆判断(三次机会)
- 未转变者3.16进不去服务器,未转变者3.16.0.1
- 小程序 图片上传php后台,微信小程序上传图片到php服务器的方法
- Odoo12功能模块文档整理
- 计算机程序设计流程图循环,流程图循环画法_流程图用什么办公软件
- 数学建模:方差分析模型
- APP原型设计利器-墨刀MockingBot
- python 存储文件 文件名乱码_python打开中文文件名乱码怎么办
- AD15 PCB规则检查,unplated pad
- Java 实体对象转Map