欢迎光临
我们一直在努力

关于在页面中解决打印的几个问题-ASP教程,打印相关

建站超值云服务器,限时71元/月

*/

我们都知道,现在的b/s应用越来越多,我们做程序的时候经常会遇到需要打印报表的情况,但是我们知道我们很难对ie的客户端的打印机进行控制,我们除了对window.print 的控制以外。没有其他的任何的办法,而有的时候我们又必须是先预览,然后打印,有的时候我们也必须页面设置后进行打印,怎么办?

有的朋友可能已经发现,在ie的 file 菜单下,这些都是有的,但是怎么通过脚本程序来调用这些菜单呢?

经过cafecat的sample的提示,终于发现使用一个activex控件是可以实现这个功能的,请看下面的code <object classid=clsid:8856f961-340a-11d0-a96b-00c04fd705a2 height=0 id=wb width=0></object>

这个object 其实就是 iewebbrowser 设定 width 和 height 以后,我们在界面上就看不到控件的形状了

然后,我们就可以使用 这个object 实现我们选纸和预览的功能了

<script language="javascript">

function doprintsetup(){

//打印设置

wb.execwb(8,1)

}

function doprintpreview(){

//打印预览

wb.execwb(7,1)

}

</script>

当然,这样并不能完全解决客户端的打印问题,豆腐将在以后的文章中就这个问题进行进一步的探讨。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 关于在页面中解决打印的几个问题-ASP教程,打印相关
分享到: 更多 (0)