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

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

Масштаб шрифтов при отображении [D6, Win2k, WinXP]


Ваня ©   (2002-10-18 13:58:00) 

Как сделать, чтобы при масштабе изображения (вектор) шрифты тоже были масштабируемые. Т.е. например как задать ему (шрифту) размер типа 5.896
Спасибо.


MBo   (2002-10-18 15:00:00) [1]

Один из простых путей:
BeginPath
рисуем, TextOut(TTF шрифты)
EndPath
FillPath
StretchBlt
качество не ахти
Сложнее:
GetPathData
преобразование контрольных точек
PolyDraw


Ваня   (2002-10-18 14:37:00) [2]

Действительно нету опыта работы с WinApi. Но что ж теперь, ничего не делать?


MBo   (2002-10-18 14:22:00) [3]

WinSDK Help.
Если нет опыта работы с WinApi, пока браться за это дело, IMHO, не стоит


Ваня   (2002-10-18 14:21:00) [4]

Да и еще. можно ли сделать, чтобы они (эти самые шрифты) отрисовывались на канвасе типа со сглаживанием что ли, а то при повороте все угольно-пиксельное становится. Может есь АПИ-шные функции какие?


Ваня   (2002-10-18 14:19:00) [5]

2MBo
Вразуми плиз, с чем это едят?


MBo   (2002-10-18 14:13:00) [6]

Нецелый размер не задать. Попробуй работать с траекториями (BeginPath etc)


Наверх

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