![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2007
Сообщений: 12
|
как узнать длину строки определеного шрифта в пикселях?
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
TextField.textWidth
|
|
|||||
|
[+1 14.08.08]
[+1 20.08.08] |
вот скажите, у кого-нить бывало, что textWidth не соответсвовало реальности??
__________________
~ Never trouble trouble till trouble troubles you! |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 12
|
У меня не соответствует
![]() Текстовое поле с html. Возможно, надо какие-нить свойства прописать чтобы соответствовало? |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
бывало =) поэтому лучше это не использовать, а использовать TextField._width
![]() |
|
|||||
|
[+1 14.08.08]
[+1 20.08.08] |
в том то и дело...
что делать, если у тебя заранее програмно создается большое текстовове поле, а, если не вся его длина занята, то его width подгонятеся под textWidth и ресайзится задник под текстом (код Hint). Мне приходилось тупо прибовлять пару пикселей в конец, но это же не решение =/ с другим шрифтом, как-то помню вообще около 6пс приходилось прибавлять.
__________________
~ Never trouble trouble till trouble troubles you! |
|
|||||
|
Создаешь текстовый формат, например myTxtFormat, со своим шрифтом, размером и т.д.
Потом myTxtFormat.getTextExtent("Твоя строка").width вернет тебе ширину текста в пикселах. |
|
|||||
|
[+1 14.08.08]
[+1 20.08.08] |
тогда понятно, чего его глючит. поле-то хтмл и там используется и болд, и разный размер текста. короче, собстна, как я и знал - html-поля - зло!
__________________
~ Never trouble trouble till trouble troubles you! |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|