js调用打印机打印网页字体总是缩小一号的解决方法范文.docVIP

  • 16
  • 0
  • 约小于1千字
  • 约 2页
  • 2017-09-07 发布于湖北
  • 举报

js调用打印机打印网页字体总是缩小一号的解决方法范文.doc

直接调用window.print(),但是打印出来后,字体总是缩小一号,后来直接target=_blank,就可以正常打印了,下面是实现代码 今天要做一个打印网页的小功能,直接调用window.print(),但是打印出来后,字体总是缩小一号,找不到原因。。。后来尝试用一个IE的打印控件,但仅支持ie有点恶心,只能返回去继续找原因原来,我要打印的页面因为是哥弹出层,所以出现这种现象,后来直接target=_blank,就可以正常打印了。另外,代码如下:function preview(){bdhtml=window.document.body.innerHTML;sprnstr=!--startprint--;eprnstr=!--endprint--;prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+17);prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));window.document.body.innerHTML=prnhtml;window.print();}/script将!--startprint--和!--endprint--放在需要打印的内容开头和结尾,则只打印需要的部分,而不是整个页面。(看的别人的博客哦,嘿嘿)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档