我们正在编写自己的网络应用程序,我们需要用户对其打印文档进行(相当)准确的可视化在屏幕上。我正在使用CSS中的厘米单位来尝试复制A4页面。
我需要计算分配给以下内容的实际像素高度:
max-height: 27cm;
这在javaScript中是否可行?我需要像素高度,因为我需要将offsetHeight与max-height进行比较。
答案 0 :(得分:3)
嗯,由于屏幕尺寸,分辨率和PPI不同,实际上无法显示屏幕上一致的页面的真实大小视图。 除非您能够找到像素本身的大小,但我不相信这可以通过JS实现。
答案 1 :(得分:0)
没有要求用户测量具有已知像素数的内容,然后键入匹配的cm数或in - no。
我不知道任何将系统DPI暴露给JavaScript的API,并且大多数系统都没有正确校准其DPI。