广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    IE下如何直接打印页面(不弹出任何窗口)

    来源:网络收集  点击:  时间:2024-07-05
    【导读】:
    用activeX插件jatoolsprinter来实现直接打印工具/原料morejatoolsprinterIE方法/步骤1/6分步阅读

    网上流传的调用默认的activeX来实现直接打印亲测无效,所以借助其他插件来解决这个问题。百度搜索“jatoolsprinter 免费版”,然后下载安装。

    2/6

    先在需要打印的html上创建一个object,object的属性值如图所示。

    3/6

    再创建一个打印容器。注意:该容器必须是div,而且必须有id值,id的形式必须以“page*”的形式,*为连续的从1开始的数字,一个div表示一个打印页。该打印页支持css样式,并可以动态增加dom元素。

    4/6

    下面我们来设置打印参数。创建一个json对象myDoc,

    documents参数为必传。

    settings中设置边距和打印机名称。注意:打印机名称必须写对,具体可以查看控制面板中打印机选项。

    jatoolsPrinter.printPreview函数可以预览打印效果,在调试的时候很有用,正式使用请关闭。

    jatoolsPrinter.print函数为打印函数,第二个参数为false即可直接打印。

    5/6

    我们在打印预览觉得排版比较满意之后(预览效果如下图),可以注释掉预览函数,直接调用打印函数进行打印。

    6/6

    最后补充一些常见问题及解决方法:

    1.如何分页?

    手动分页 div id=pageN/div代表第N页,不可跨页。

    2.一般A4纸打印区域是多少?

    大概width:694 height:1294

    3.如果超过高/宽度会是什么效果?

    超出部分将不打印

    4.是否支持多台打印机同时打印?

    支持,请使用iframe

    操作系统
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.mlbh1.com/art_932825.html

    相关资讯

    ©2019-2020 http://www.mlbh1.com/ 国ICP备20009186号06-10 10:03:41  耗时:0.756