IE打印字体较小

时间:2013-05-23 13:43:58

标签: css internet-explorer printing

我正在使用javascript打印功能从IE打印我的页面。文本比应该的文本小。

                    function BtnPrintClick() {

                    var printHTML = $('#divPrint').html();

                    window.innerHTML = "";
                    window.innerHTML = printHTML;
                    window.print();

这是我的剧本。为什么它没有拿起网页的字体大小?在任何@media打印样式中都没有调整字体大小。我正在使用IE9。

2 个答案:

答案 0 :(得分:2)

  

当您打印网页时,Internet Explorer会缩小网页的内容   适合纸张宽度的网页。如果网页很宽,   减小文本大小以适合页面可能会导致文本   不可思议的小

http://windows.microsoft.com/en-us/windows7/printing-webpages-in-internet-explorer-9-frequently-asked-questions

microsoft提出的用户解决方案是:

  • 将打印方向更改为横向。
  • 选择网页的各个部分并单独打印。请参阅问题"如何打印网页的特定部分?"稍后将在本主题中获取更多信息。
  • 单击“工具”按钮“工具”按钮,指向“打印”,然后单击“打印预览”。从“更改打印尺寸”菜单中选择“自定义”。通过在“自定义大小”文本框中设置百分比,指定要打印网页的大小。这将扩大整个网页的打印尺寸,但可能会导致某些网页被打印出来。

作为开发人员,您可以查看@media以查看它是否覆盖了IE9的打印规则。

答案 1 :(得分:0)

打印时检查印象的百分比大小...这可能是一件愚蠢的事情。但我已经遇到了类似的事情。