A4纸张网页打印中对应像素的设定和换算
最近在开发项目时遇到了网页打印的问题。 这是问题之二,打印宽度设置
在换算公制长度单位和屏幕分辨率时,必须使用DPI(Dot Per Inch )指标。
经过仔细测试,我们发现网页打印默认采用96dpi,而不是传言中的72dpi
A4纸张的尺寸为210297mm,以1英寸=25.41mm换算为8.26411.688英寸
因此,利用A4纸96dpi的分辨率为7941123,这是我们制作网页所需要的像素。
但是,打印机不能完全打印,总是需要空白,所以在制作网页时需要减去空白。
以下是我测试的各种空白下,与A4纸张对应的像素尺寸。
将页边距设置为0mm时,网页中最大元素的分辨率: 7941123
如果将边距设置为5mm,则页面中最大元素的分辨率: 7561086
将页边距设置为19.05mm毫米时,网页中最大元素的分辨率: 649978