2011-07-21 3 views
0

Мы пишем наше собственное веб-приложение, и нам нужно, чтобы пользователь имел (справедливую) точную визуализацию своих печатных документов на экране. Я использую сантиметровый блок в CSS, чтобы попытаться скопировать страницу формата А4.Получите высоту пикселя сантиметров CSS

мне нужно работать фактическую высоту пиксела, назначенного на следующее:

max-height: 27cm;

Возможно ли это в JavaScript? Мне нужна высота пикселей, потому что мне нужно сравнить offsetHeight с максимальной высотой.

ответ

3

Ну, из-за экранов с разным размером, разрешением и PPI, на самом деле невозможно было бы отображать реальный вид изображения на странице, которая согласована на разных экранах. Если вы не смогли найти размер самих пикселей, но я не думаю, что это возможно через JS.

+0

Хм .. спасибо, я пока ничего не нашел. Я очень озадачен тем, как Google Docs управляет поддержкой идеального макета WYSIWYG в отношении печатной копии через свой компонент Word !? – pierre

+0

Они этого не делают. Документ, который я только что просмотрел, не отображался на экране при фактическом размере. – Quentin

+0

Я не использовал google docs, но, безусловно, ширина/высота их документа при отображении на экране не соответствует ширине/высоте печатного листа A4. Или это? – Grezzo

0

Не просите пользователя измерить что-то с известным количеством пикселей, а затем введите соответствующее число сантиметров или нет.

Я не знаю какого-либо API, который предоставляет системный DPI для JavaScript, и большинство систем не имеют их DPI, правильно откалиброванных в любом случае.

Смежные вопросы