Неравномерная высота строки в элементе управления TextFlow? - PullRequest
0 голосов
/ 18 сентября 2011

Я переключился с обычного TextField на новый каркас TextLayout, таким образом используя новый элемент управления TextFlow. Все замечательно, за исключением того, что линии почему-то не привязываются горизонтально к пикселям. Это означает, что высота линии изменяется из-за округления, а прямоугольник выделения становится размытым. Я посмотрел вверх и вниз по документации и не могу найти ничего, что могло бы объяснить это, и при этом я не нашел ничего в могущественном Google.

Я не сделал ничего странного, и это все еще минимальная реализация, поэтому я не вижу, что лично я мог бы сделать неправильно: http://pastebin.com/hBxR1eVS ... установка высоты строки работает частично (хотя далеко от идеала), но есть еще что-то, вызывающее нецелую высоту. Я компилирую против Flex SDK 4.5.1 с FlashDevelop.

Должен быть способ заставить линии привязываться к пикселям ... верно?


РЕДАКТИРОВАТЬ: Очевидно, это присутствует даже в их собственной демонстрационной версии SWF: http://sourceforge.net/projects/tlf.adobe/files/3.0/current/Flow.swf/download

Так что, в принципе, тогда возникает вопрос ... можно ли это исправить / исправить, сделав какую-то пользовательскую реализацию некоторого класса или, возможно, внести некоторые изменения в сам TextLayout-framework?


Как вы можете видеть здесь, интервал между строками варьируется от 5 до 6 пикселей, а прямоугольник выделения размыт (все выделено, фон серый).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...