最新文章
·注册ActiveX两...
·17种正则表达式
·把字符串放到规定的范...
·ASP技术在论坛中的运...
·ASP技巧TOP 10(二)
·关于打印页面的一些经...
·如何用ASP编写网站统...
·[ASP.net]从数据库中...
·ADO事件之(8)---WillC...
·常用的注册过程判断(...
·以前收集的一些资料--...
·XMLHTTP实现数据的异...
相关文章
·在ASP程序中打印Excel...
·ASP漏洞及安全建议
·二十八条改善 ASP 性...
·将ACCESS转化成SQL200...
·通过探测邮件服务器进...
·讨论错误——操作必须...
·ADO事件之(11)---Will...
·使用Windows DNA 设计...
·权限管理的设计和实现...
·彻底终结浏览器Cahce...
·Javascript正则表达式...
·ASP 3.0高级编程(三...
推荐文章
·用ASP实现免费计数器...
·读取Access数据库表名...
·堵住ASP漏洞
·如何用ASP编写网站统...
·Windows 98下安装Apac...
·SQL不完全思路与防注...
·带我走进网络编程的5...
·Active Server Page (...
·案例:如何实现网上考...
·网络五子棋代码2(adm...
·介绍一个制作下拉菜单...
·HEAD元素使用集锦
  您现在的位置: 休闲居 >> 网络学院 >> 网络编程 >> ASP >> 

关于在页面中解决打印的几个问题,希望对你有所帮助!
  人气: 【字体:大 中 小】
  发布时间:2007-04-25 08:25:32

我们都知道,现在的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)
}

≡ 查看、发表评论 ≡