Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Пикселей в сантиметре


Автор: Kbl4AH 21.2.2009, 00:12
Здравствуйте. 
Раньше делал отчеты только в дизайн-тайм...
Поэтому очень привык к размерам объектов в миллиметрах...
Сейчас делаю отчет в ран-тайм (все объекты создаю динамически)...
Положение и размер устанавливаю или с помощью SetBounds(a, b, c, d), 
или с помощью Left, Top, Width, Height...
И вот что-то не могу я понять, как соотносить миллиметры и пиксели и зависит ли это как-то от разрешения?
В общем, как узнать скольки пикселям равняется 1 сантиметр?!

Автор: Akella 21.2.2009, 00:26
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=%D0%BF%D0%B8%D0%BA%D1%81%D0%B5%D0%BB%D0%B5%D0%B9+%D0%B2+%D1%81%D0%B0%D0%BD%D1%82%D0%B8%D0%BC%D0%B5%D1%82%D1%80%D0%B5

Автор: awers 21.2.2009, 00:30
Kbl4AH, конкретно — никак. http://www.artlebedev.ru/kovodstvo/sections/70/

Автор: Kbl4AH 21.2.2009, 00:52
Все, понял в каком направлении рыть...
Akella, awers, спасибо!

Автор: Kbl4AH 24.2.2009, 08:41
В моем частном случае (соответствие размеров разметке FR) получилось все очень просто, даже разрешение экрана прикручивать никуда не нужно, достаточно перевести стандартное количество точек на дюйм в количество точек на сантиметр: 96/2,54.

Автор: Poseidon 24.2.2009, 10:48
http://forum.vingrad.ru/index.php?showtopic=148382&view=findpost&p=1113947
http://forum.vingrad.ru/forum/topic-181033/unread-1/hl/getdevicecaps/index.html

Автор: Alexeis 24.2.2009, 11:00
 Вот еще пример с нашего форума http://forum.vingrad.ru/forum/topic-165772/hl/getdevicecaps/index.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)