使用window.print 打印时,出现如图的空白, 当缩放浏览器窗口的时候,这个空白的位置和大小还是随机的。
但是直接在网页上看 是没有空白区域的。
请问打佬一般由什么原因导致?
补充
edge 打印和 chrome 还不一样
使用window.print 打印时,出现如图的空白, 当缩放浏览器窗口的时候,这个空白的位置和大小还是随机的。
但是直接在网页上看 是没有空白区域的。
请问打佬一般由什么原因导致?
edge 打印和 chrome 还不一样
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
最后发现是这个问题:
两个缩放属性 scale 和 zoom
由于程序中使用的是 scale, 所以就导致 pdf内容只会在原页面进行缩放。 比如原来内容占了三页, scale之后 不管缩放多小 还是占三页。
zoom 缩放进行实际的缩放,比如原本有三页,缩放完成之后可能变为1页
所以这个地方解决方案:
横向缩放为 0.6 , 纵向缩放为 0.5
zoom: 0.5
scaleX: 0.6/0.5