Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как выполнить точное масштабирование текста?


Unknown user ©   (2002-11-26 23:42:00) 

Приведу пример .Имеется строка текста рисуемая шрифтом F при Zoom=100% ее ширина 10 при Zoom=200% ширина строки никогда не будет 20. Font.Size вычисляется как Font.Size*Zoom. Как выполнить точное масштабирование текста?


Unknown user   (2002-11-27 20:41:00) [1]

Логические шрифты это шрифты которые описываются структурой TLOGFONT? Если так то они положение не спасают. Они позволяют отдельно настраивать ширину, высоту символов и могут рисоваться на базовой линии расположенной под произвольным углом, но масштабируются они также неточно. Проверял...


Александр С.   (2002-11-27 10:41:00) [2]

Использовать логические фонты.


MBo   (2002-11-27 06:38:00) [3]

совершенно точно - никак.
Можно возиться с подгонкой межсимвольных интервалов


Наверх

Титульная страница Поиск, карта сайта Написать письмо