![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2003
Адрес: Москва
Сообщений: 176
|
Столкнулся с проблемой:
textFormat.getTextExtent() некорректно работает c embedded fonts (да еще и по-разному на Win и Mac). В инете, в принципе, много информации о том, что это известный косяк и куча решений, но тоже со своими недостатками - т.е. под конкретный случай работает вроде, а в общем нет. Никто не сталкивался с этой проблемой и как решали? Последний раз редактировалось fishbounce; 14.02.2007 в 19:24. |
|
|||||
|
Регистрация: May 2006
Адрес: Город О
Сообщений: 169
|
1. getTextExtent с 8 версии относится к разряду deprecated. То есть устаревшее.
2. Для определения размеров поля есть свойства textWidth и textHeight 3. В случае, если поле multiline=true и wordWrap=true c величиной textHeight возникают некоторые проблемы. Подробнее об этом |
|
|||||
|
Регистрация: Dec 2003
Адрес: Москва
Сообщений: 176
|
спасибо
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 221
|
Есть getTextExtent2, внутри правда совсем тривиальные вещи
![]() Если в либе есть хотябы один компонент MM v2: var str = "bla bla G10" var tf = new TextFormat(); var metrics = tf.getTextExtent2(str); trace(metrics.width+" "+metrics.height); PS. добавь эту строчку перед всем кодом
__________________
Fiat lux |
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
Цитата:
getTextFormat () не deprecated в 8 версии http://livedocs.adobe.com/flash/8/ma...rt4_ASLR2.html последний коммент Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|