在html页面中怎么打印区域,在HTML中指定打印区域进行打印机打印

我们在开发中经常会用到一些指定区域进行打印机打印,但是使用常规方式打印会将全部页面打印,当然相同都为打印,但是打印出来的内容并不是我们需要的东西,进行给大家分享如何设置打印机指定区域进行打印;

该标签中的内容不会被打印机打印

该标签中的内容将会被打印机打印

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值