10分钟让自己的web页面具有打印功能
2012-06-29 14:33
225 查看
网页打印是许多大型应用系统必不可少的功能。通过资料整理,会让我们的网页10分钟内具有打印功能。
1.Web打印说明
根据项目打印功能的需求,利用的是WebBrowser实现Web打印 的技术。WebBrowser是IE内置的浏览器控件,无需用户下载。
2.技术问答说明
1) 在Web页面中如何控制内容是否隐藏或显示。
解决方法:
首先,可以引入CSS样式,如:
<style media="print">
.noPrint { DISPLAY: none }
</style>
其次,在需要隐藏的地方引用CSS样式。
例如:
<div class="noPrint" ><div>
<table>
<tr>
<td class="noPrint">
</td>
<td>
</td>
</tr>
</table>
结果是在打印页面引用CSS样式的文字、段等标签就会在打印中隐藏起来。
2) Web页面如何调用IE自身的打印功能。
解决方法:
在打印的页面使用js调用window.print()方法,就可获得IE的打印功能。
function printFunction(){
window.print();
}
3) Web页面如何调用IE自身的页面设置功能。
解决方法:
首先,在需要设置的页面内引入头:
<OBJECT id=WebBrowser1 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 ></OBJECT>
其次,在页面使用js调用,即可获得页面设置功能。
function setPrintFunction()
{
window.document.all.WebBrowser1.ExecWB(8,1);
}
1.Web打印说明
根据项目打印功能的需求,利用的是WebBrowser实现Web打印 的技术。WebBrowser是IE内置的浏览器控件,无需用户下载。
2.技术问答说明
1) 在Web页面中如何控制内容是否隐藏或显示。
解决方法:
首先,可以引入CSS样式,如:
<style media="print">
.noPrint { DISPLAY: none }
</style>
其次,在需要隐藏的地方引用CSS样式。
例如:
<div class="noPrint" ><div>
<table>
<tr>
<td class="noPrint">
</td>
<td>
</td>
</tr>
</table>
结果是在打印页面引用CSS样式的文字、段等标签就会在打印中隐藏起来。
2) Web页面如何调用IE自身的打印功能。
解决方法:
在打印的页面使用js调用window.print()方法,就可获得IE的打印功能。
function printFunction(){
window.print();
}
3) Web页面如何调用IE自身的页面设置功能。
解决方法:
首先,在需要设置的页面内引入头:
<OBJECT id=WebBrowser1 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 ></OBJECT>
其次,在页面使用js调用,即可获得页面设置功能。
function setPrintFunction()
{
window.document.all.WebBrowser1.ExecWB(8,1);
}
相关文章推荐
- web页面实现指定区域打印功能
- 使用Web Datawindow ActiveX实现Web页面的打印功能
- 关于Web页面打印功能的优化
- 在web页面中打印功能的实现问题集锦
- web页面实现指定区域打印功能
- Web页面实现打印功能
- 在web页面中打印功能的实现问题集锦
- web页面实现指定区域打印功能
- web页面实现指定区域打印功能
- web页面打印功能
- 打印web页面指定区域的三种方法
- JavaWeb开发,使用jqprint调用打印机打印页面
- jsp页面打印功能
- js打印WEB页面内容代码大全
- 基于python的websocket开发,tomcat日志web页面实时打印监控案例
- Magento——利用购物车促销规则(Shopping Cart Price Rules)实现自己的功能第二章: 购物车页面判断设置的规则和动作
- web页面上的打印控制
- 巧用jsp页面用表单实现动态打印功能
- asp.net web 打印功能
- java jsp页面启动IE浏览器打印功能