如何点击打印,直接打印出来,不弹打印设置选项
来源:互联网 发布:家具摆放效果图软件 编辑:程序博客网 时间:2024/05/29 00:30
现在有两种解决方案,亲测有效。
(1).第一种是需要安装插件,网上下载ScriptX.cab文件
下载成功后将文件放在项目某个目录下,然后在页面body中写上:
(记得codebase属性为ScriptX.cab文件的放置路径,是绝对路径)
把window.print()改成:factory.printing.Print(false)即可;
远程访问时需要在IE浏览器设置:
1.安全 -> 受信任的站点 -> 站点 -> 添加受信任访问站点(如果是访问远程那么是对方IP地址,例如http://192.168.172.1)
(2).第二种是无需要安装插件
首先需要在页面body中写上:
<OBJECT ID='WebBrowser' NAME="WebBrowser" WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></OBJECT>
把window.print()改成:document.getElementById(“WebBrowser”).ExecWB(6,2)即可;
最后记住一定需要在IE浏览器设置:
1.安全 -> 本地Intranet -> 自定义级别 - 找到ActiveX控件和插件项,选择对未标记为可安全执行的ActiveX控件初始化并执行脚本,再选择启用
2.安全 -> 受信任的站点 -> 自定义级别 - 找到ActiveX控件和插件项,选择对未标记为可安全执行的ActiveX控件初始化并执行脚本,再选择启用
3.安全 -> 受信任的站点 -> 站点 -> 添加受信任访问站点(如果是访问远程那么是对方IP地址,如果是本地则是本机IP.例如http://192.168.172.1)
转载:http://bbs.csdn.net/topics/390978377
fgfgfgfgfggg的回答。
阅读全文
0 0
- 如何点击打印,直接打印出来,不弹打印设置选项
- 惠普打印机打印不出来
- fastreport4不弹出打印设置窗口直接打印
- js如何直接打印
- 批量打印--不展现直接后台打印
- FreeMarker日期打印不出来
- NSLog不打印设置
- ScriptX控件如何在不跳转页面的情况下将要打印的内容打印出来
- ScriptX控件如何在不跳转页面的情况下将要打印的内容打印出来
- ScriptX控件如何在不跳转页面的情况下将要打印的内容打印出来
- HTML打印时不打印“打印”按钮的CSS设置
- 如何设置打印方向
- 如何设置打印页边距
- 打印时Listbox的listheader打印不出来
- 一次打印出来正常,不打印出错的体验
- xcode8 解决打印台打印不出来东西
- 如何直接打印int[]数组
- 打印不出来为什么呀JSP
- 归并排序(JAVA)
- SQL入门 13 建立复杂的数据库查询
- UE4引擎VR游戏研发
- 使用SSD基于caffe框架训练自己的数据
- CentOS基于Hadoop2.7安装hive2.1
- 如何点击打印,直接打印出来,不弹打印设置选项
- Vue 基础过滤器 filter使用
- MYSQL创建用户、删除用户、用户授权、修改密码
- 机器学习笔记——kd树及python实现
- SSM整合
- 6.2、redis集群和单片机spring
- 适配器模式-Adapter Pattern
- Android AIDL使用
- JavaWeb.面向接口编程