Как импортировать HTML форматированный текст в текстовый поток во время выполнения? - PullRequest
1 голос
/ 23 ноября 2010

я пытаюсь это:

откройте документы Google, новый документ и введите: привет мир

(мир выделен жирным шрифтом)

, затем загрузите его в формате html (в архиве)

Я распаковываю html-файл и сохраняю его в папке активов в папке src моего приложения Flex

У меня есть экземпляр Spark: TextArea, и я хочу сделать:

var importer:ITextImporter = TextConverter.getImporter(TextConverter.TEXT_FIELD_HTML_FORMAT);
myTextArea.textFlow = importer.importToFlow(htmlSource);

где htmlSource должен как-то указывать на сохраненный html-файл

как мне это сделать? я пробовал встраивание, преобразование в ByteArrayAsset и String, но я всегда получаю источник html-файла, а не его отображаемый форматированный текст (например, «привет world ).

это то, что я мог во время выполнения:

без названия documentol {margin: 0; отступ: 0} p {margin: 0} .c0 {color: # 000000; размер шрифта: 11pt; семейство шрифтов: Arial; font-weight: bold} .c3 {line -высот: 1,15; текст-отступы: 0pt; направление: л} .c2 {цвет: # 000000; размер шрифта: 11pt; семейство шрифтов: Arial} {.c1 цвета фона: #ffffff} Привет, мир

Я ясно? любая помощь? * 1026 спасибо *

1 Ответ

1 голос
/ 18 января 2011

Я предлагаю взглянуть на Text Converter Reference , чтобы увидеть, что поддерживается, а также попробовать использовать <s:RichText> и <s:RichEditableText>.

...