首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Flex流布局中插入< RichEditableText />

无法在Flex流布局中插入< RichEditableText />
EN

Stack Overflow用户
提问于 2014-06-28 00:39:14
回答 1查看 147关注 0票数 0

我对这段代码有一些问题:

代码语言:javascript
复制
<s:RichEditableText id="ta" width="100%" height="200" selectable="true" editable="true"/>

<fx:Script>
    <![CDATA[
var str:String = "some text<tab/>with tab";
ta.textFlow = TextConverter.importToFlow(str, TextConverter.TEXT_FIELD_HTML_FORMAT);
]]>
</fx:Script>

运行时,文本显示为无空格:

“带有选项卡的某些文本”

已解决

我终于找到了解决方案:

代码语言:javascript
复制
var config:Configuration = Configuration(ta.textFlow.configuration);
var format:TextLayoutFormat = new TextLayoutFormat();
format.whiteSpaceCollapse = WhiteSpaceCollapse.PRESERVE;
config.textFlowInitialFormat = format;
ta.textFlow = TextConverter.importToFlow(str, TextConverter.TEXT_FIELD_HTML_FORMAT,config);
EN

回答 1

Stack Overflow用户

发布于 2014-06-28 02:13:26

Flex的"text field HTML format“只支持HTML标签的subset

代码语言:javascript
复制
anchor <a>
bold <b>
break <br>
font <font>
image <img>
italic <i>
list item <li>
paragraph <p>
text format <textformat>

如果将示例字符串中的<tab />替换为/t,应该会得到更好的结果。

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

https://stackoverflow.com/questions/24456824

复制
相关文章

相似问题

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