толщина линии подчеркивания всегда один пиксель - PullRequest
1 голос
/ 17 января 2010

... независимо от размера шрифта.

Это объект mx: Text.(Объект Text фактически используется в качестве маски, поэтому не знаю, в этом ли проблема.) Если подчеркивание установлено с помощью тега <u> в Text.htmlText или Text.textField.setTextFormat, толщина подчеркивания всегда простоодин пиксель, который не приемлем.(Есть и другие проблемы с <u>, поэтому в настоящее время я ограничен использованием setTextFormat.)

Можно ли установить толщину подчеркивания с помощью CSS?(textField.styleSheet и т. д.)

У меня может быть другая проблема, поскольку я уже широко использую setTextFormat, и в документации сказано, что вы не можете использовать textField.setTextFormat, если используете textField.setStyleSheet.

В первую очередь мне нужно подчеркнуть, чтобы правильно имитировать внешний вид тега привязки.

Ответы [ 2 ]

0 голосов
/ 17 января 2010

Невозможно с CSS или TextFormat. Возможный обходной путь - использование метрик текстового поля (возможно, через getCharBoundaries () ) для рисования линии под нужным текстом вручную. Это может быть довольно грязно для многострочного текста.

0 голосов
/ 17 января 2010

это даже невозможно сделать в html (вам нужно использовать border-bottom). я не думаю, что это возможно .

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