首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >lodop打印技巧与注意事项 原

lodop打印技巧与注意事项 原

作者头像
tianyawhl
发布2019-04-04 16:56:31
1.6K0
发布2019-04-04 16:56:31
举报
文章被收录于专栏:前端之攻略前端之攻略

打印前的准备工作 首先用Html和css把完整的打印页面写出,注意需要输入内容的地方要用input输入框,

技术要点: 1、input的样式,由于input的默认样式每个浏览器显示不一样,既不美观也不统一,这里先统一input的样式 input[type="text"]{border:1px solid #ccc;padding-left:5px;height:20px;line-height:20px;} input:focus {border-color: #3c8dbc;box-shadow: none;outline: 0;} //以上样式为bootstrap的input 样式 2、打印预览的内容是input输入的内容,正常情况下,不管输入什么内容,打印预览的的内容都是input的初始value值,修改input的内容不改变html的value属性需要用js修改属性

 $('input:text').each(function(i,n){    this.setAttribute('value',this.value);   }   );

接着就要安装lodop插件,谷歌42版本以上的要安装c-lodop,通过打印设计把需要输出的文字,在打印设计里面把代码输出,黏贴到html页面如下 LODOP.ADD_PRINT_TEXT(211,489,81,20,"输出内容1"); 然后换成动态的输出内容 LODOP.ADD_PRINT_TEXT(211,489,81,20,document.getElementById("price").innerHTML); 

然后把打印设计改成打印预览LODOP.PREVIEW();也可以把页面微调的权限授权给客户,由于每台打印机不一样,客户可以自己微调页面的位置LODOP.PRINT_SETUP(); 

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016/03/24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档