2010-01-17 1 views
1

... 글꼴 크기에 관계없이.밑줄 선 두께는 항상 한 픽셀

해당 mx : Text 개체입니다. Text 객체는 실제로 마스크로 사용되므로 문제인지 여부는 알 수 없습니다. Text.htmlText 또는 Text.textField.setTextFormat의 <u> 태그로 밑줄을 설정하면 밑줄 두께는 항상 한 픽셀입니다 이는 받아 들일 수 없다. (<u>에는 다른 문제가 있으므로 현재 setTextFormat을 사용하는 것으로 제한됩니다.)

CSS를 통해 밑줄의 두께를 설정할 수 있습니까? (textField.styleSheet 등)

이미 setTextFormat을 광범위하게 사용하고 있으므로 textField.setStyleSheet를 사용하는 경우 textField.setTextFormat을 사용할 수 없다고 나와있는 다른 문제가있을 수 있습니다.

기본적으로 앵커 태그 모양을 정확하게 시뮬레이트하려면 밑줄이 필요합니다.

답변

0

CSS 또는 TextFormat에서는 사용할 수 없습니다. 가능한 해결 방법은 텍스트 필드 메트릭 (getCharBoundaries()을 통해)을 사용하여 수동으로 원하는 텍스트 아래에 선을 그립니다. 그것은 여러 줄짜리 텍스트에 대해 상당히 엉망이 될 수 있습니다.

+0

CSS를 통해 수행 할 수 없다고 확신하는 경우이 경로를 찾아 보겠습니다 (위에서 설명한 것처럼 경계선을 통과). – Mark