上回做的固定资产管理系统那啥资产卡片说要打印,客户也说做个按钮就行。那我就偷偷懒做个按钮咯,可竟然不记得了!晕,这么简单的东西……哎!看来还是得来这里留点痕迹才行啦。
(1)在FORM里加入
<OBJECT id="WebBrowser" height="0" width="0" classid="CLSID: 8856F 961 -340A -11D0-A96B -00C 04FD 705A 2" VIEWASTEXT></OBJECT>
(2)在打印时不想显示的就放到一个tr或div标签里,然后调用样式
<style media="print">
.noprint{display:none;}
</style>
(3)打印调用
//打印
WebBrowser.ExecWB(6,1);
//直接打印
WebBrowser.ExecWB(6,6);
//打印设置
WebBrowser.ExecWB(8,1);
//打印预览
WebBrowser.ExecWB(7,1);
说明:最简单的就这些,只要调用“打印预览”就OK了。如果想要去掉页眉页脚啥的,在调用“打印预览”前调用一下“打印设置”把页眉页脚设为空不就行了?