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

相比其他的,这个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
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值