您的位置:首页 > 其它

网页打印中,A4纸对应的像素值的设定和换算

2013-10-05 16:10 1011 查看
WEB打印时,页面中都是使用像素来控制,而我们所知道的纸张大小,例A4,A5,B1,B2,都是以厘米为单位的,那么在网页中对应的像素值应该是多少呢?(^_^ 广告: 星烛crm系统 http://www.xzrj.net)
通过百度查找及自己验证,有位朋友(没有找到原始来源)的总结很确切,下面内容为原文:

在公制长度单位与屏幕分辨率进行换算时,必须用到一个DPI(Dot Per Inch)指标。

经过我仔细的测试,发现了网页打印中,默认采用的是96dpi,并非传闻的72dpi

A4纸张的尺寸是210×297mm,按1英寸=25.41mm换算,即8.264×11.688英寸 所以,A4纸96dpi下的分辨率是794×1123,这就是我们在制作网页的时候需要的象素。 但是打印机是无法满幅打印的,总要有页边距,所以我们在制作网页的时候必须减去页边距。

以下是我测试的各种页边距下,A4纸对应的象素尺寸:

打印页边距设定为 0mm 时,网页内最大元素的分辨率:794×1123

<div style="width:794px;height:1123px;border:1px solid #000000;"> </div>


打印页边距设定为 5mm 时,网页内最大元素的分辨率:756×1086

<div style="width:756px;height:1086px;border:1px solid #000000;"> </div>


打印页边距设定为 19.05mm 时,网页内最大元素的分辨率:649×978

<div style="width:649px;height:978px;border:1px solid #000000;"> </div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: