В моем мобильном приложении Flex 4.5 у меня есть средство визуализации элементов ActionScript (которое происходит от Flexel LabelItemRenderer). Я хочу вписать ровно 2 строки текста, а затем обрезать остальные. Ширина и высота этикетки фиксированы и известны статически.
Как я могу это сделать? Метод StyleableTextField.truncateToFit () работает только для одной строки текста.
Я установил wordWrap = true, поэтому текст теперь перемещается во вторую строку - но мне нужно обрезать текст, если он не помещается в две строки.
Мне нужно, чтобы показать весь текст, если есть только одна строка. (в обоих случаях метка должна быть выровнена по центру по вертикали в моем рендерере)
Я знаю, как переопределить layoutContents для изменения размера, позиционирования и т. Д. StyleableTextField. Поэтому я специально искал идеи для реализации пользовательского усечения текста с помощью StyleableTextField).
Есть идеи?