Web打印控件Lodop
2015-09-22 17:05
288 查看
将如下代码添加到页面:
View Code
控件使用效果图:
//打印 var LODOP; function printPage(areaId) { LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); LODOP.PRINT_INIT("分页打印"); LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT", "92%"); LODOP.ADD_PRINT_HTM(30, 30, 1170, "BottomMargin:30px", document.getElementById(areaId).innerHTML); LODOP.PREVIEW(); } function getLodop(oOBJECT, oEMBED) { /************************** 本函数根据浏览器类型决定采用哪个对象作为控件实例: IE系列、IE内核系列的浏览器采用oOBJECT, 其它浏览器(Firefox系列、Chrome系列、Opera系列、Safari系列等)采用oEMBED。 **************************/ var strHtml1 = "<br><br><br><br><font color='#FF00FF'>打印控件未安装!点击这里<a href='/Content/Plugins/lodop/install_lodop.exe'>执行安装</a>,安装后请刷新页面或重新进入。</font>"; var strHtml2 = "<br><br><br><br><font color='#FF00FF'>打印控件需要升级!点击这里<a href='/Content/Plugins/lodop/install_lodop.exe'>执行升级</a>,升级后请重新进入。</font>"; var strHtml3 = "<br><br><br><br><font color='#FF00FF'>注意:<br>1:如曾安装过Lodop旧版附件npActiveXPLugin,请在【工具】->【附加组件】->【扩展】中先卸它;<br>2:如果浏览器表现出停滞不动等异常,建议关闭其“plugin-container”(网上搜关闭方法)功能;</font>"; var LODOP = oEMBED; try { if (navigator.appVersion.indexOf("MSIE") >= 0) LODOP = oOBJECT; if ((LODOP == null) || (typeof (LODOP.VERSION) == "undefined")) { if (navigator.userAgent.indexOf('Firefox') >= 0) document.documentElement.innerHTML = strHtml3 + document.documentElement.innerHTML; if (navigator.appVersion.indexOf("MSIE") >= 0) document.write(strHtml1); else document.documentElement.innerHTML = strHtml1 + document.documentElement.innerHTML; return LODOP; } else if (LODOP.VERSION < "6.0.5.8") { if (navigator.appVersion.indexOf("MSIE") >= 0) document.write(strHtml2); else document.documentElement.innerHTML = strHtml2 + document.documentElement.innerHTML; return LODOP; } //*****如下空白位置适合调用统一功能:********* //******************************************* return LODOP; } catch (err) { document.documentElement.innerHTML = "Error:" + strHtml1 + document.documentElement.innerHTML; return LODOP; } }
View Code
控件使用效果图:
![](http://images2015.cnblogs.com/blog/174862/201509/174862-20150922170323100-1905975115.jpg)
相关文章推荐
- apache搭建
- centos7.0体验与之前版本的不同
- bash: ./arm-linux-gcc : No such file or directory
- 【Linux】VMware中Redhat9下安装VMTools
- tomcat脚本启停
- 更改CentOS 6.5 yum源
- linux应用编程笔记(1)gdb调试方法及如何找出dbg.c程序中的错误
- Apache2.4+php5.6+Mysql5.6+Mantisbt 配置
- linux中对文件名包含空格时处理异常的解决方法
- [Hadoop] - TaskTracker源码分析(状态发送)
- CentOS7下安装配置vncserver
- Unix/Linux压缩命令 bzip/bzip2/zip/compress/dd/cpio/
- 【bash_profile 带参命令】在指定后缀文件中查找指定内容的命令
- shell脚本基础进阶(三)----流程控制语句
- Windows 下安装 Linux Ubuntu 系统注意事项
- ecshop二次开发文件目录大全
- ecshop二次开发的简单实例说明
- 一些容易被忽视的linux命令(二)
- VirtualBox中安装CentOS使得在ssh和外网都能正常链接
- tomcat/resin安装配置