Re: GDI+ DrawDriverString - позиции глифов
От: Patalog Россия  
Дата: 21.03.03 08:28
Оценка:
Здравствуйте, SergeyS, Вы писали:

[]

SS>Вопрос: как проще всего правильно рассчитать позиции глифов с учётом автоматического переноса строк, kerning-а, доп. межстрочных расстояний (ExternalLeading) и др. тонкостей?


Просто не получиться. Хотя... Попробуй GetCharacterPlacement может поможет.
Кроме того:
Кернинг можно получить GetKerningPairs.
Насчет высоты — думется GetOutlineTextMetrics спасет отца русской демократии. Тебе нужен descent (подстрочный интервал), external leading (внешний зазор), и, вполне возможно, line gap (ипографский межстрояный интервал)
Почетный кавалер ордена Совка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.