WEB最好用的打印控件lodop(没有之一)

来源:互联网 发布:韩剧tv mac靠谱吗 编辑:程序博客网 时间:2024/06/11 14:41

相比其他的,这个lodop相对来说是比较好用的,但是唯一不足就是是收费的,还好费用是大众价格,都可以接受。

功能还是比较强大的,接口多,可高度自定义。

官方提供了一个js,用于获取lodop object对象:

改过之后的精简版:

function getLodop(oOBJECT, oEMBED) {try {var isIE = (navigator.userAgent.indexOf('MSIE') >= 0)|| (navigator.userAgent.indexOf('Trident') >= 0);if (isIE){LODOP = oOBJECT;}else{LODOP=oEMBED;}LODOP.SET_LICENSES("","*******注册码******","******注册码*******","");} catch (err) {alert(err);}return LODOP;}

主要是判断了下浏览器类型,ie就用object,其他浏览器就用oembed,其他浏览器都遵循了naapi标准。

使用方法:

用ajax请求,返回html打印:

function PrintOneURL(url){   $.post(url,function(html){    try{LODOP=getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM'));  LODOP.ADD_PRINT_HTM(0,0,"100%","100%",html);LODOP.SET_PRINT_STYLEA(0,"HOrient",3);LODOP.SET_PRINT_STYLEA(0,"VOrient",3);LODOP.PREVIEW();//LODOP.PRINT();    }catch(e){    alert("插件未安装!请先安装打印插件!");    window.location.href="${pageContext.request.contextPath}/print/lodop/install_lodop32.exe";    }    });}

官方提供的API接口蛮多的。

http://www.lodop.net/


0 0
原创粉丝点击