|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2008
Сообщений: 215
|
Корректный размер шрифта в TextField
Доброго времени суток!
Попробовал программно создать TextField с большим размером шрифта: var style:StyleSheet = new StyleSheet() var item:Object = new Object() item.fontSize = 300 item.fontName = "Arial" style.setStyle(".item", item) var txt:TextField = new TextField() txt.autoSize = "left" txt.styleSheet = style txt.htmlText = "<p class='item'>10</p>" addChild(txt) Как известно, высота шрифтов во флеше задается в пикселах, а в блокноте в поинтах. Соответствие между этими величинами 1 px = 0.7471763 pt. Но даже если это учитывать, размер текста в TextField-е все равно значительно меньше. Где ошибка? Раньше не обращал на эту особенность внимания так как не использовал шрифтов с большим размером. |
|
|||||
Регистрация: Mar 2008
Сообщений: 215
|
Цитата:
Я этим путем уже сам пошел. Правда с учетом того, что у меня размер шрифта может меняться пользователем динамически, приходится делать дополнительные вычисления... |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Дело, вроде бы, закончилось изменением масштаба контейнера текстового поля.
|
|
|||||
__________________
Оптимизация производительности на уровне кода |
Часовой пояс GMT +4, время: 16:04. |
|
« Предыдущая тема | Следующая тема » |
|
|