说明
由于浏览器安全限制,直接在js中调用window.print() 只能弹出打印预览窗口,无法自动调用打印机进行打印。
在许多业务场景下,希望能够做到自动调用打印机打印,无需人工干预。
Lodop通过本地驱动和浏览器控件相结合的方式解决了Web自动打印的需求。
支持各种浏览器
使用步骤
1、下载安装驱动及控件
通过[http://www.lodop.net/download.html]下载相关程序,并安装
2、在页面中使用
1) 引入js文件
<script src="/static/js/LodopFuncs.js" type="text/javascript"></script>
2) js打印方法
var LODOP;
function doPrint(how) {
LODOP=getLodop();
// LODOP.SELECT_PRINTER(); //弹出打印机选项页面
LODOP.PRINT_INIT("小票打印");//打印任务名称
LODOP.SET_PRINTER_INDEX("ydyf_pos58");//指定打印机名称
LODOP.SET_PRINT_PAGESIZE(1,580,600,'CreateCustomPage');
LODOP.ADD_PRINT_HTM(0,0,"100%","100%",document.getElementById("print_div").innerHTML);
// LODOP.PREVIEW();
LODOP.PRINT();
}
免费版在打印时会增加文字“本页由【试用版打印控件Lodop6.2.2.6】输出”
主要方法介绍
- PRINT_INIT(strPrintTaskName)打印初始化
- SETPRINTPAGESIZE(intOrient,intPageWidth,intPageHeight,strPageName)设定纸张大小
- ADDPRINTHTM(intTop,intLeft,intWidth,intHeight,strHtml)增加超文本项
- ADDPRINTTEXT(intTop,intLeft,intWidth,intHeight,strContent)增加纯文本项
- ADDPRINT副业分享网TABLE(intTop,intLeft,intWidth,intHeight,strHtml)增加表格项
- ADDPRINTSHAPE(intShapeType,intTop,intLeft,intWidth,intHeight,intLineStyle,intLineWidth,intColor)画图形
- SETPRINTSTYLE(strStyleName, varStyleValue)设置对象风格
- PREVIEW打印预览
- PRINT直接打印
- PRINT_SETUP打印维护
- PRINT_DESIGN打印设计
副业分享
参考
- http://www.lodop.net/LodopDemo.html
今天的文章就分享到这里,如果你也网赚副业项目感兴趣,可以添加 维信:beng6655 备注:副业!
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 526323532@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.haoxue2.com/21382.html
如若转载,请注明出处:https://www.haoxue2.com/21382.html