本文主要是介绍PrintJs 如何去掉打印的 url 以及时间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
问题分析
打印的样式跟浏览器的样式是不一样的,有些继承来的样式属性并不会生效
解决办法
-
首先
scanStyles
默认为true
,设置成false
此属性默认为true,printjs会自动扫描当前html结构所用的样式表. 但是也会出现另一个问题
就是某些继承的样式不会被打印,所以在使用的时候,一般设置为false,然后使用自定义的style字符串 -
然后
style
传入margin 0mm
,注意要把这个属性放到最外面,不要放到某个节点下const config ={printable: 'printContent',type: 'html',scanStyles: false,style: `@page {margin-bottom: 0mm;margin-top: 0mm;}`, } print(config)
解决后图片
这篇关于PrintJs 如何去掉打印的 url 以及时间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!