首页 > 编程知识 正文

js设置打印纸张大小,图像分辨率控制打印像素的

时间:2023-05-06 13:07:33 阅读:149469 作者:3257

对于WEB打印,页面由像素控制,但我们所知道的纸张大小(例如A4、A5、B1、B2 )以厘米为单位,那么网页上对应的像素值是多少呢? (^_^广告:星烛crm系统http://www.xzrj.net () ) ) ) )。) ) ) )。

通过百度搜索和自己的验证,一位朋友(找不到原创源)的总结很准确,以下内容是原文。

在换算公制长度单位和屏幕分辨率时,必须使用DPI(Dot Per Inch )指标。

经过仔细测试,我们发现网页打印默认采用96dpi,而不是传言中的72dpi

A4纸张尺寸为210297mm毫米,按1英寸=25.41mm毫米换算为8.26411.688英寸。 因此,A4纸96dpi的分辨率为7941123,这就是我们制作网页所需的像素。 但是,打印机不能完全打印,总是需要空白,所以在制作网页时需要减去空白。

以下是我测试的各种空白下,与A4纸张对应的像素尺寸。

将页边距设置为0mm时,网页中最大元素的分辨率: 7941123

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

如果将边距设置为5mm,则页面中最大元素的分辨率: 7561086

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

将页边距设置为19.05mm毫米时,网页中最大元素的分辨率: 649978

div style='width:649px; height:978px; border:1px solid #000000;' /div

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。