首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex4中的标签换行

Flex4中的标签换行
EN

Stack Overflow用户
提问于 2009-07-16 16:02:55
回答 3查看 20.6K关注 0票数 2

如何在Flex4beta中包装Label控件(或类似控件)中的文本?在Flex3中,我可以使用Text控件,但在Flex4中不再可用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-19 20:57:02

您可以对spark Label组件使用maxDisplayedLineslineBreak属性:

代码语言:javascript
复制
<s:Label  maxDisplayedLines="{-1}"  lineBreak="toFit"   text="...." />

它适用于Flex 4.5。

票数 8
EN

Stack Overflow用户

发布于 2009-07-16 16:38:45

试试<s:SimpleText />。出自优秀的Migration Guide (第75页):

是文本基元中最轻量级的组件。SimpleText类支持的文本功能数量最少。此类别类似于Label类别,只是它支持多行。它不支持用户的惰性,如选择、编辑或滚动。

希望这能有所帮助!

票数 0
EN

Stack Overflow用户

发布于 2014-02-18 21:46:26

Spark Label可以显示多行,而MX标签不能:

在Spark标签中,有三个字符序列被识别为显式换行符: CR ("\r")、LF ("\n")和CR+LF ("\r\n")。

如果没有为标签指定任何类型的宽度,则由这些显式换行符确定的最长行将决定标签的宽度。

如果您指定了某种宽度,那么指定的文本将在组件边界的右边缘自动换行,因为lineBreak样式的默认值是"toFit"。如果文本延伸到组件底部以下,则会被剪裁。

要禁用自动换行,请将lineBreak样式设置为"explicit"。然后,只有在文本包含显式换行符的地方才会断行,并且超出右边缘的行的末端将被裁剪。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1138627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档