window.print()后针式打印机打印出的内容成虚线问题

本文介绍如何使用window.print()方法解决打印内容显示为虚线的问题,通过调整CSS颜色属性确保打印效果清晰。

window.print()方法是直接打印页面上的内容,在页面中可以设置打印区域及页面的展示样式。

由于针式打印机的精度问题,当页面样式的字体设置的颜色太轻,将会失真,从而导致内容成虚线。

成为虚线的设置为:

                #ydPrint input, #ydPrint textarea {
                        color: #666;
                }

从样式中可以看到,此处是将输入部分的内容置为灰色。

更改后,打印正常的设置如下:

                #ydPrint input, #ydPrint textarea {
                        color: #000 !important;
                }

综合:

      从以上问题的解决中可以发现,window.print()方法是将打印部分的展示效果进行打印,如果出现打印出来的内容与所见有出入,可以考虑从CSS的相关属性入手。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值