以毫米为单位的响应打印

时间:2014-01-09 15:08:23

标签: css printing

我打算从浏览器打印到收据打印机。我想支持58mm - >使用响应式设计的全尺寸纸张。我使用过:http://www.unitconversion.org/typography/pixels-x-to-millimeters-conversion.html它说58毫米是大约。 219像素。

这是衡量浏览器中像素的准确方法吗?

1 个答案:

答案 0 :(得分:2)

该转换器具有误导性 - 它只能产生近似值(或者最好的产生 特定显示器的结果),但通常不会产生准确的结果。

每毫米(或任何其他物理单位)的像素数量因显示而异,因为不同的显示器将具有不同数量的不同尺寸的像素。见"Pixel Density" in Wikipedia.

您可以在CSS中指定物理度量,当打印时,如果浏览器和打印机驱动程序正确处理, 应该出现

.mysheet { width: 19.2cm; height: 8cm; }

某些浏览器/操作系统/显示器组合(我不知道哪些协议会这样做)显然也可以解释物理测量和render them in their correct size on screen.