Неверно возвращает PixelsPerInch

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Неверно возвращает PixelsPerInch

Сообщение qivi »

Если я правильно понимаю screen.PixelsPerInch должен вернуть количество пикселей на дюйм, однако он неизменно возвращает 96, тогда как в системе стоит 180. Это приводит к не корректной отрисовке шрифтов на конве. Однако стандартные компоненты LCL (такие как надписи и кнопки) отрисовываются корректно, откуда они берут правильное значение пикселей на дюйм и как его получить мне?
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Sharfik писал(а):поможет?

http://www.sql.ru/forum/564518/zafiksir ... elsperinch

Нет, не помоет. Нету этого свойства у формы Lazarus. Мне бы просто получить значение что установлено в системе.
Ответить