我们在开发中经常会用到一些指定区域进行打印机打印,但是使用常规方式打印会将全部页面打印,当然相同都为打印,但是打印出来的内容并不是我们需要的东西,进行给大家分享如何设置打印机指定区域进行打印;
该标签中的内容不会被打印机打印
该标签中的内容将会被打印机打印
function doPrint() {
bdhtml=window.document.body.innerHTML;
sprnstr="";
eprnstr="";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
上述方式为打印机指定区域进行打印,不过该方式打印后会在文档的页眉页脚添加页面的“标题”、“链接”、“页码”、“时间”,如果不需要打印页眉和页脚可以在标签前添加样式
@page{
size: auto;
margin: 25px;
}
margin 是页边距因为我这块不要打印内容占满整个页面所以在margin设置了25个像素;
以上为打印机指定区域进行打印的
本文为原创文章,版权归:清雨所有,欢迎分享本文,转载请保留出处:https://www.nmgseozx.com/1984.html