注册
登录
标签
统计
帮助
杰表技术论坛
»
杰表云打印(JCP),jatoolsPrinter
» IE下如何直接打印页面(不弹出任何窗口)
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
IE下如何直接打印页面(不弹出任何窗口)
admin
管理员
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2015-7-27 13:35
只看该作者
IE下如何直接打印页面(不弹出任何窗口)
用activeX插件jatoolsprinter来实现直接打印
工具/原料
jatoolsprinter
IE
方法/步骤
网上流传的调用默认的activeX来实现直接打印亲测无效,所以借助其他插件来解决这个问题。百度搜索“jatoolsprinter 免费版”,然后下载安装。
先在需要打印的html上创建一个object,object的属性值如图所示。
再创建一个打印容器。注意:
该容器必须是div,而且必须有id值,id的形式必须以“page*”的形式,*为连续的从1开始的数字,一个div表示一个打印页。该打印页支持css样式,并可以动态增加dom元素。
下面我们来设置打印参数。创建一个json对象myDoc, documents参数为必传。 settings中设置边距和打印机名称。注意:
打印机名称必须写对,具体可以查看控制面板中打印机选项
。 jatoolsPrinter.printPreview函数可以预览打印效果,在调试的时候很有用,正式使用请关闭。 jatoolsPrinter.print函数为打印函数,第二个参数为false即可直接打印。
我们在打印预览觉得排版比较满意之后(预览效果如下图),可以注释掉预览函数,直接调用打印函数进行打印。
6
最后补充一些常见问题及解决方法: 1.如何分页? 手动分页
代表第N页,不可跨页。 2.一般A4纸打印区域是多少? 大概 width:694 height:1294 3.如果超过高/宽度会是什么效果? 超出部分将不打印 4.是否支持多台打印机同时打印? 支持,请使用iframe
UID
1
帖子
2180
精华
0
积分
0
阅读权限
200
在线时间
1933 小时
注册时间
2008-7-14
最后登录
2024-10-12
查看详细资料
TOP
admin
管理员
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2015-7-27 13:36
只看该作者
原帖:
http://jingyan.baidu.com/article/ae97a646d615cabbfd461d23.html
UID
1
帖子
2180
精华
0
积分
0
阅读权限
200
在线时间
1933 小时
注册时间
2008-7-14
最后登录
2024-10-12
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
杰表.bi解决方案
杰表云打印(JCP),jatoolsPrinter
杰表.web条形码
java开源技术