![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ширина шрифта в точках... [D5, Win2k]
BillyJeans © (2004-07-16 11:16:00)Получить высоту можно по формуле:
Font.Size = -Font.Height * 72 / Font.PixelsPerInch
а вот как получить ширину набранного текста в точках?
Шаман (2004-07-16 11:21:00) [1]до убийственного просто (работает внутри любого обработчи на форме):
Canvas.Font.Assign(AFont);
txtHeight := Canvas.TextHeight(somestring);
txtWidth := Canvas.TextWidth(somestring);