上回做的固定资产管理系统那啥资产卡片说要打印,客户也说做个按钮就行。那我就偷偷懒做个按钮咯,可竟然不记得了!晕,这么简单的东西……哎!看来还是得来这里留点痕迹才行啦。
(1)在FORM里加入
<OBJECT id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" 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了。如果想要去掉页眉页脚啥的,在调用“打印预览”前调用一下“打印设置”把页眉页脚设为空不就行了?
本文介绍了一个简单的固定资产管理系统中实现打印功能的方法,包括如何添加打印按钮、控制页面元素在打印时的显示与否,以及如何调用不同的打印操作如预览、设置等。
7239

被折叠的 条评论
为什么被折叠?



