Flex Text html格式转换为HTML

时间:2014-07-12 12:11:59

标签: html flex flex4.6 data-conversion richeditabletext

我有一个应用程序,您可以使用RichTextEditor配置某些页面,并将生成的HTML文本流存储到数据库以供以后使用...

如果我使用RichEditableText将保存的数据导入Flex,则完全没有问题,我会看到预期的结果(以视觉和图形方式)......

要将存储的HTML字符串转换为TextFlow,请使用:

header.textFlow = TextConverter.importToFlow(p.FIELD, TextConverter.TEXT_FIELD_HTML_FORMAT);

我想在单个HTML网页中使用存储的HTML字符串,而不是在Flash环境中使用... 我可以使用将adobe HTML格式转换为标准HTML的一些本机类/函数来实现吗?

这是存储的HTML字符串的一个示例:

<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#000000"
     LETTERSPACING="0" KERNING="0">This is an example.</FONT></P></TEXTFORMAT>

如果我将上述代码复制并粘贴到html页面中,最终结果与Flash / Flex中的相似,但字体/ s更大,而且某些标签不是html标签...

1 个答案:

答案 0 :(得分:0)

如何为数据库导出HTML?尝试使用:

var htmlStringForDB:String = TextConverter.export(
          customEditor.editor.textFlow,
          TextConverter.TEXT_FIELD_HTML_FORMAT,
          ConversionType.STRING_TYPE).toString();

就像在这个example中一样。