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

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

成为虚线的设置为:

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

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

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

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

综合:

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

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

  1. 使用window.print()后,未关闭打印页面,原网页不能操作

    使用window.print()后,未关闭打印页面,原网页不能操作,此时可以试着用window.location.reload()重新加载页面解决问题. 转载于:https://www.cnblogs ...

  2. window.print() 前端页面打印与预览PDF

    window.print()打印是浏览器自带的打印,实现原理是将html转换为pdf可以在线预览打印或者导出pdf,在任何网页上可通过Ctil+p快捷键调出浏览器打印程序,它可将整个网页打印出来,在我 ...

  3. window.print()实现局部打印及遇到的问题

    window.print()实现局部打印及遇到的问题 公司的一个后台管理系统需要实现打印一个签收单,我选择用window.print()实现打印,但是遇到了一些问题:需求实现的效果: 打印时需要隐藏顶 ...

  4. window.print()前端实现打印功能

    方法介绍 window.print()方法用于打印当前窗口的内容. 默认打印页面中body里的所有内容. 调用 print() 方法会产生一个打印预览弹框,让用户可以设置打印配置. 1. 打印方法 1 ...

  5. Linux中shell编程——编写shell脚本,实现功能:在用户输入年、月后自动打印出对应年月的日

    实验目的 理解shell程序的设计方法 掌握shell程序编辑.运行.调试方法与过程 实验内容 shell简单编程 实验过程 要求: 1.记录实验过程,对关键过程进行文字说明并附上操作截屏. 2.逻辑 ...

  6. 使用window.print()方法分页打印

    使用window.print()方法分页打印 只需要在每页中增加以下样式属性 style="page-break-after:always" 例如 <div style=&q ...

  7. html 倒计时字体消失,最简单的一个网页倒计时代码 时间到期后会显示出提醒内容 收藏版...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 很多时候我们都是需要提醒自己做什么事情的,像我这么健忘的,更加需要倒计时之类的记录来提醒自己,这是我找到最简单简介的代码了! 最简单的一个网页倒计时代码 ...

  8. window.print()进入到打印预览界面后无法进行布局和纸张选择等设置的原因及解决方法

    做一个网页打印的功能,打印出网页某一部分的内容,使用的window.print()区打印,打印的过程中发现打印预览时没办法进行布局和纸张等的设置.如下图,图一为正常情况可设置相关配置,图二为我遇到的情 ...

  9. window.print()方法实现打印功能,多出一张空白页

    项目内需要实现一个打印的功能,用了window.print()方法,但是在打印的时候总是多出一张空白页,偶然搜到了一篇文章,(https://blog.csdn.net/web_houzhanguo/ ...

  10. python多层数组合成一个数组后循环打印出数组内的每一项元素的方法

    a=[1,2,3,4] b=[5,6,7,8] c=[a,b] def test(c):for i in c:return i print(test(c)) 以上代码执行后打印出来的结果是 预期目标是 ...

最新文章

  1. 提高C++性能的编程技术笔记:构造函数和析构函数+测试代码
  2. java 关于String
  3. Java程序设计进阶之路一:捕捉异常
  4. MongoDB与Cassandra的比较
  5. 面试必问:设计模式遵循的面向对象设计原则!
  6. kafka备份机制——zk选举leader,leader在broker里负责备份
  7. java 函数签名,Java签名getAlgorithm()方法
  8. linux系统监控必备两款软件
  9. mongodb运算符使用
  10. python 在线培训费用-在线Python编程培训哪家机构比较好?
  11. 【渝粤教育】国家开放大学2018年春季 7408-21T多媒体软件制作与使用 参考试题
  12. 《剑指offer》面试题34——丑数
  13. 通过Wachete实时监控网站更新
  14. Unity相机漫游脚本
  15. E280 P0410故障修复
  16. [学习笔记]400G QSFP-DD PAM4 NRZ的成帧和非成帧测试, 400G/200G/100G/50G/40G/25G/10G 7种速率12种模式的端口实现
  17. Flink学习之DataStream API(python版本)
  18. 牛客网_java选择题
  19. Java分布式系统和云计算教程
  20. (附源码)springboot石河子海关门户网站 毕业设计 241103

热门文章

  1. chrome浏览器的各个历史版本下载
  2. MyBatis官方下载地址(含mybatis-spring)
  3. 国二考试c语言考场能炒么,国2考试题_计算机国二office高级应用考试的题目是从题库20套里抽其中一套还是别的题目_淘题吧...
  4. 【多线程经典实例】实现一个线程安全的单例模式
  5. linux系统导航怎么刷安卓系统升级,4s送的10.2寸安卓导航刷机教程1
  6. Docker系列之一:在线安装docker和下载镜像
  7. mysql varbinary 转换_mysql binary和varbinary存储字段转换大小写
  8. 推荐算法(一)电影推荐系统
  9. Linux小知识--通过MAC地址查询厂家OUI(成功率很高)
  10. Android-jsoup爬虫