重点:
调用IE内置打印组件完成web打印方案<OBJECT  id=WebBrowser  classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2  height=0  width=0 VIEWASTEXT>
调用IE内置打印组件完成web打印方案  
</OBJECT>
调用IE内置打印组件完成web打印方案
<input type=button value=打印     onclick="document.all.WebBrowser.ExecWB(6,1)" class="NOPRINT">
调用IE内置打印组件完成web打印方案
<input type=button value=直接打印 onclick="document.all.WebBrowser.ExecWB(6,6)" class="NOPRINT">
调用IE内置打印组件完成web打印方案
<input type=button value=页面设置 onclick="document.all.WebBrowser.ExecWB(8,1)" class="NOPRINT">
调用IE内置打印组件完成web打印方案
<input type=button value=打印预览 onclick="document.all.WebBrowser.ExecWB(7,1)" class="NOPRINT">
调用IE内置打印组件完成web打印方案
注意:
1、CSS对打印的控制:
调用IE内置打印组件完成web打印方案<!--media=print 这个属性可以在打印时有效-->
调用IE内置打印组件完成web打印方案<style media=print>

Noprint样式可以使页面上的打印按钮等不出现在打印页面上,这一点非常重要,因为它可以用最少的代码完成最需要的功能

PageNext样式可以设置分页,在需要分页的地方<div class="PageNext"></div>就OK了,呵呵

2、表格线粗细的设置,更是通过样式表:

调用IE内置打印组件完成web打印方案<style>
调用IE内置打印组件完成web打印方案.tdp

相关文章: