Adobe TLF и HTML

Как лучше всего преобразовать разметку tlf в HTML? Мне нужен только стандартный HTML без старого тега шрифта. Кажется, я видел утилиту, созданную кем-то для этого, но я могу вспомнить, где она. Любые идеи?

спасибо


person oscarm    schedule 08.09.2010    source источник


Ответы (1)


http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3_Flex/WSc3ff6d0ea7785946579a18b01205e1c5646-7fef.html

var ptext:String = "Hello, World"; 
var flow:TextFlow = TextConverter.importToFlow(ptext, TextConverter.PLAIN_TEXT_FORMAT); 
var out:XML = TextConverter.export(flow, TextConverter.TEXT_LAYOUT_FORMAT, ConversionType.XML_TYPE );

но используйте TextConverter.TEXT_FIELD_HTML_FORMAT вместо TextConverter.PLAIN_TEXT_FORMAT

person Eugene    schedule 09.09.2010
comment
Спасибо за ответ. Проблема этого метода в том, что он возвращает очень-очень старый HTML-код с тегом font. Я хочу стандартный HTML с парагами и стилями. - person oscarm; 10.09.2010
comment
да, @vov11 это плохо, но я думаю, что с основными функциями мы не улучшим экспорт. Вы можете написать дополнительный парсер e4x, чтобы заменить старые теги шрифта на стиль CSS, как вы хотите. дай мне знать. - person Eugene; 10.09.2010