时间:2021-05-26
今天要做一个打印网页的小功能,直接调用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-->放在需要打印的内容开头和结尾,则只打印需要的部分,而不是整个页面。(看的别人的博客哦,嘿嘿)
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
佳能打印机无法打印的解决方法如下: 1、检查打印机是否处于联机状态; 2、检查打印机是否已设置为默认打印机; 3、检查当前打印机是否已设置为暂停打印;
打印机重复打印的解决方法: 1、从电脑开始菜单进入“设备和打印机”。 2、看到打印机右键单击打印机属性,确保它是默认打印机。 3、取消“启用双向支持”前边
打印进程未响应的原因及解决方法如下: 1、打印机没有处于联机状态导致打印机不能打印。建议检查打印机电源是否接通、打印机电源开关是否打开、打印机电缆是否正确连接
打印机内存已满打不出,其解决方法是:如果打印机处于联机状态仍无法打印文档,此时可以重新开启打印机,不仅清除了打印机内存,还能解决不少的打印故障。网络打印机要接入
打印机只能复印不能打印,其原因和解决方法:可能是打印机系统出现问题,可以重启打印机;可能是打印机缺少驱动,可以更新驱动。打印机使用注意事项∶ 1、打印机最好不