软件星级:4分
标签: 打印控件
Lodop打印控件是一款非常好使的打印机插件。它的功能非常多样,安装之后就会以浏览器插件的方式存在。将浏览器和打印设备衔接,基本上能够满足打印需求。
有人说她是Web打印控件,因为她能打印、在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来;
有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道和桥梁,几乎能想到的打印控制事项都能做到;
有人说她是JavaScript的扩展,因为她所有功能就那么几个语句,和JS语法一样,一看就明白个究竟;
有人说她是条码打印工具,因为用了她再也不用后台生成条码图片了,前端一行指令就动态输出清晰准确的条码,一维二维都行;
有人说她是个小玩意,因为她体积太小了,才2M多,她所包含的其中任何一个对照工具都是她的好几倍(例如条码打印控件、图表控件等);
1、使用简单,易上手,在js中通过函数的调用就可以实现一项复杂打印任务的开发,极大地减少了打印功能开发量。
2、网页中的任何内容都是打印输出时的裁减素材,使用JS语句将当前网页中某区域超文本显示在既定打印布局中输出,其在打印布局中的位置既可程序控制,也可由使用者在操作时调整。
3、各类调整和打印设置等控制内容全部本地自动保存,彻底解决了一个大型软件工程项目中打印机类型繁杂时的精确套打问题。
4、使用插件技术来实现WEB打印,插件安装方式不仅简单,而且成功率高。
通常情况下,在页面中嵌入Lodop如下引用代码,然后用一个全局对象变量来使用控件:
·在head或body中加入:
·在调用Lodop功能前,先用如下JS过程获得控件对象:
var LODOP=getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM'));
·现在测试一下:查看本机是否安装(控件或web打印服务)
·当页面不添加以上代码时,getLodop过程会动态建立它们,语句简化如下(推荐):
var LODOP=getLodop();
·如果仅部署C-Lodop则更简单,以上所有代码都省略,只加如下一句:
增加:搭配云打印C-Lodop,支持跨平台的任何浏览器
增加:获得文档式模板值
增加:TABLE统计项支持Distinct统计,也可以四则运算表达式运算
增加:设置当内容超出纸宽或纸高时对应缩小(溢出自动缩小)语句
增加:优化ADD_PRINT_HTM的td分页功能,增加分页粒度TableRowThickNess属性,HTM分页更完美
增加:纯文本页号对象可以是多行(此前页号对象会被强制为单行)
增加:在预览窗口和设计维护窗口手工选择显示标尺功能