我正在使用RichTextEditor,但无法找到解决以下问题的方法: 我在文本的上方和下方获得了一个额外的空白行,如下图所示:
这是我使用RichTextEditor获得的:
这就是我想要的RichTextEditor:
如何达到上述效果? 任何指针都会有所帮助。
感谢。
更多信息: 正在从后端加载数据。下面是类似TextFlow的示例:
<TextFlow whiteSpaceCollapse=\"preserve\" version=\"2.0.0\" xmlns=\"http://ns.adobe.com/textLayout/2008\">\n <p>\n <span>Some School Name</span>\n </p>\n </TextFlow>
答案 0 :(得分:0)
确定。经过一些实验,我得到了答案,或者至少是它发生的原因。
如果文本流已保存(序列化),并且如果您尝试从保存的TextFlow字符串中导入它,则会在文本之前添加一行。如果将该字符串强制转换为XML并将其导入,则不会导致该空行问题。
下面的行有文字前一行的问题:
ste.textFlow = TextConverter.importToFlow(textStr, TextConverter.TEXT_LAYOUT_FORMAT);
此行不会在文本前添加空行:
ste.textFlow = TextConverter.importToFlow(XML(textStr), TextConverter.TEXT_LAYOUT_FORMAT);