利用lodop打印控件轻松实现批量打印

极E 发表于 2018-3-28 17:34:23 | 只看该作者 |倒序浏览 |阅读模式 [复制链接] 打印
0 639
最近在做一个打印程序,要实现批量打印功能,在网上找了很多天,也在tp官网咨询大牛们,对大家的的提议我一一进行了研究,总结如下:
要实现批量打印可以有两个办法:

一是利用专业的报表程序,能实现十分复杂的需求,但学习报表也是很痛苦的一件事,我专心研究了一天都没啥进展,也许我实在太菜了。这种方法推荐锐浪报表,免费还好用。

二是利用js插件实现,也在网上找了很多,最后感谢hunduncn,他建议我使用lodop由于对html+css十分熟悉,所以上手不难,真的很好用。

Lodop(标音:劳道谱,俗称:露肚皮)是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码直接实现复杂打印。控件功能强大,却简单易用,所有调用如同javascript扩展语句。官网:http://www.lodop.net/,从官网下载的程序中有很多例子,也非常全面。

下面奉上代码:



无标题文档




11111

打印预览

直接打印



复制代码


应该都能看懂,通过id操作,要是实现打印时候的样式导入,代码如下:
? ? function CreateOneFormPage(){
? ?? ???LODOP=getLodop();
? ?? ???var strStyleCSS="";
? ?? ???var strFormHtml=strStyleCSS+""+document.getElementById("form1").innerHTML+"";
? ?? ???LODOP.PRINT_INIT("打印准考证");
? ?? ???LODOP.ADD_PRINT_HTM(0,0,"100%","100%",strFormHtml);
? ? };

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

收藏 转播 分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入我们,

发现科技可以让生活更美好...

立即注册

如果您已拥有本站账户,则可

发表新帖 立即回复

精华导读

推荐阅读

资讯排行

Archiver|小黑屋|

Just easy to share

Powered by je2s.com

返回顶部 返回列表