本帖最后由 Matthew.Xue 于 2025-5-7 11:54 编辑
您好,经过研发排查,该问题可能是由浏览器打印造成的,属于浏览器打印的bug。
解决方式有两种:
第一是将打印的质量调低一些,您原本的打印质量是8,设置为4之后,细线会消失。
第二是使用savePDF方法进行打印,该方法与print不同,首先其不经过浏览器的打印弹框,可以直接打印出来,其次print方法打印的实际上是一张图片,放大后会变模糊,而savePDF打印的是矢量化的线条、文字,放大后也不会失真,但是您需要进行字体注册。以您的模板为例,您使用了大量的SimSun字体,即宋体,那么您就需要注册该字体,否则打印出来会乱码。
字体注册的demo如下:
注册pdf字体
注意,您使用的宋体的名称是SimSun,所以注册时这里要写成SimSun,而不是“宋体”:
|