浏览器打印
来源:互联网 发布:电脑事项提醒软件 编辑:程序博客网 时间:2024/05/18 00:19
解决浏览器打印问题:
下载插件:http://www.lodop.net/download.html
思路1:
用js原生打印
window.print();自定义一个打印按钮:点击打印实现打印(把不需要的区域隐藏)
var tab=document.getElementById("ReportViewer_fixedTable"); var trs=tab.getElementsByTagName("tr"); for(var i=1;i<trs.length;i++){ if(i==3){ trs[i].style.display='none'; } }测试html
<html><head><script>funtion print(){window.print();}</script></head><body><h1>测试内容</h1><input type="button" value="测试" onclick="print()"></body></html>
效果:
思路2:
用控件打印Lodop
官网:http://www.lodop.net/index.html下载插件:http://www.lodop.net/download.html
测试html:
<html><head><script language="javascript" src="http://www.c-lodop.com/demolist/LodopFuncs.js"></script> <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0> <embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0></embed> </object></head><body>asdfsafsafdfa<input type="button" value="ceshi" onclick="prn1_preview()"/><script>var LODOP; //声明为全局变量 function prn1_preview() {CreateOneFormPage();LODOP.PREVIEW();};function CreateOneFormPage(){LODOP=getLodop(); LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_表单一");LODOP.SET_PRINT_STYLE("FontSize",18);LODOP.SET_PRINT_STYLE("Bold",1);LODOP.ADD_PRINT_TEXT(50,231,260,39,"打印页面部分内容");LODOP.ADD_PRINT_HTM(88,200,350,600,"<h1>测试内容</h1>");};</script></body></html>
效果:
分析:直接调用js window.print() 方便不需要安装插件。lodop 封装现成,直接调用接口比较简单。
0 0
- 浏览器打印
- 浏览器打印
- 浏览器打印功能:(打印部分)
- js打印浏览器信息
- 调用浏览器打印功能
- 浏览器js打印
- 浏览器打印隐藏标签
- 浏览器打印 console
- js 调用浏览器打印
- JS实现浏览器打印、打印预览
- JS 实现浏览器打印、打印预览
- 如何控制浏览器打印效果
- js调用浏览器打印功能
- 浏览器开启打印当前网页
- 浏览器控制打印机在线打印
- 浏览器控制台 打印彩色文字
- JavaScript调用浏览器打印功能
- 调用浏览器的打印预览
- 设计模式GOF23——命令模式
- java的Arrays类的应用
- 设置github的sshkey
- google浏览器显示书签栏并在新窗口打开方法
- POJ1741 Tree (树形dp+点分治)
- 浏览器打印
- linux环境变量
- mfc增加新窗口,并自动生成类
- day10_IO多路复用
- Tomcat远程Debug
- Java基础学习之对IO流的理解
- eclipse tomcat 报PermGen space异常解决方法
- WOJ1002-Genesis
- Zxing二维码精简(竖屏、拉伸处理、扫描框大小和扫描线移动)