js调用打印机打印页面字体始终是减少第一个数字的一种方法。

今天做的一个小功能打印网页时,直接调用window.print(),但印刷出来后,字体都缩小了一号,找不到原因。

后来,我试图用IE打印控制,但只有IE有点恶心,只能返回找原因。

原来,我要打印的页面是因为它的弹出层,所以这样的话,然后直接目标=_blank

此外,
复制代码代码如下所示:
函数预览()
{
bdhtml = window.document.body.innerhtml;
sprnstr = ;
eprnstr = ;
prnhtml = bdhtml.substring(bdhtml.indexof(sprnstr)+ 17);
prnhtml = prnhtml.substring(0,prnhtml.indexof(eprnstr));
窗口。文件。体.innerHTML = prnhtml;
window.print();
}


把放在开始和结束,需要印刷的内容,仅打印所需的一部分,而不是整个页面。(看博客的人,嘿嘿)