我有一个 Flex 火花标签组件,其属性宽度=125 和最大显示线=1。当文本太长而无法显示时,这会成功截断文本,但是如果涉及括号,则文本将以我不想要的方式截断。
例如,我将文本设置为"您(chinchiheather)",它显示"您(..."切勿在括号中显示文本的任何部分,除非它可以显示所有文本。我更喜欢"你(钦奇..."比我得到的要。我可以设置一些属性,以便不对括号进行特殊处理,或者有谁知道其他解决方法?
谢谢:)
Label
具有可用于控制自动换行的lineBreak
样式。它似乎也适用于截断。如果将lineBreak
样式设置为等于"显式",则文本将在不再适合的位置截断,而不是在左括号之后截断。
此样式的默认值为"toFit"。
<s:Label lineBreak="explicit" />
或
var label:Label = new Label();
label.setStyle("lineBreak", "explicit");