1

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

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

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

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

我想在单个 HTML 网页中而不是在 Flash 环境中使用存储的 HTML 字符串...我可以使用一些将 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 中得到的结果相似,但字体更大,并且有些标签不是 html 标签......

4

1 回答 1

0

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

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

就像在这个例子中一样。

于 2014-07-12T13:20:35.593 回答