width,height为多少px时,A4纸打印时刚好一页?

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

width,height为多少px时,A4纸打印时刚好⼀页?
计算⽅式
⼀般的分辨率为XX像素/英⼨,其中⼀英⼨为25.4毫⽶。

所以⼀毫⽶的像素数就为XX/25.4。

现在的⼯作就是求XX的值了,把XX的值求出来以后,
直接⽤XX/25.4 * 210就得到A4纸的像素宽了。

A4纸的尺⼨是210mm×297mm。

分辨率是72像素/英⼨时,A4纸的尺⼨的图像的像素是595×842(推荐⽤这个⼤⼩⽐例)。

分辨率是150像素/英⼨时,A4纸的尺⼨的图像的像素是1240×1754。

分辨率是300像素/英⼨时,A4纸的尺⼨的图像的像素是2479×3508。

选择不同的分辨率图像像素⼤⼩也会随之变化。

我是⽤下⾯的转换公式,将A4纸转为在屏幕中的分辨率
页边距: 0.75 inch
A4: 8.27x11.69 inch
打印机DPI:600DPI
屏幕DPI : 96DPI
width = (8.27 - 0.75 * 2) * 96 / 600 = 650 px
height = (11.69 - 0.75 * 2)* 96 / 600 = 978 px
所以,当<table> 的width=650px, height=978px时,⽤IE 打印时,刚好能打印⼀页的A4纸.
在公制长度单位与屏幕分辨率进⾏换算时,必须⽤到⼀个DPI(Dots Per Inch)指标。

在Windows系统的⽹页打印中默认采⽤的是96dpi,Mac系统中默认的是72dpi。

A4纸张的尺⼨是210×297mm,按1英⼨=25.41mm换算,即8.264×11.688英⼨
所以,A4纸96dpi下的分辨率是794×1123,这就是我们在制作⽹页的时候需要的象素。

理想情况下,打印页边距为0mm 时,⽹页内最⼤元素的分辨率:794×1123
<div style="width:794px;height:1123px;border:1px solid #000000;"></div>
但是打印机是⽆法满幅打印的,总会有页边距,所以我们在制作⽹页的时候必须考虑到页边距。

各种浏览器的打印页边距设置是不同的,IE打印默认的页边距为19.05mm,
因此针对IE打印页设计的⽹页页内最⼤元素的分辨率应为:649×978
<div style="width:649px;height:978px;border:1px solid #000000;"></div>。

相关文档
最新文档