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

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

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

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

Сообщение qivi » 26.05.2014 11:27:35

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

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

Сообщение Sharfik » 26.05.2014 23:34:36

Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 809
Зарегистрирован: 20.07.2013 01:04:30

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

Сообщение qivi » 27.05.2014 02:27:16

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

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

Нет, не помоет. Нету этого свойства у формы Lazarus. Мне бы просто получить значение что установлено в системе.
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 233

Рейтинг@Mail.ru