![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
А как определять ширину различных буковок в шрифтах ? Там буква i [D5, WinME]
Кен © (2003-01-19 05:46:00)i - узкая, а какая нибудь Ы - широкая. Можно конечно записывать их поочерёдно в Label и подравнивать его автосайзом узнавая таким образом размер, но это как то криво. Есть ли какой другой путь ?
Guerrillero (2003-01-19 09:42:00) [1]Label1.Canvas.TextWidth("i")
возращает ширину i в пикселях для текущего шрифта
UE (2003-01-19 07:08:00) [2]DrawText - там есть такой флажок, чтобы определять сколько места надо под текст...