2010-09-08 15 views
1

Quelle est la meilleure façon de convertir un balisage tlf en HTML? Je ne veux que du HTML standard sans l'ancienne balise de police. Je pense avoir vu un utilitaire créé par quelqu'un pour cela, mais je peux me rappeler où c'est. des idées?Adobe TLF et HTML

Tks.

Répondre

0

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); 

mais utiliser TextConverter.TEXT_FIELD_HTML_FORMAT au lieu de TextConverter.PLAIN_TEXT_FORMAT

+0

merci pour la réponse. Le problème avec cette méthode est qu'elle retourne très très très ancien HTML, avec la balise "font". Je veux un HTMl standard avec des paragraphes et des styles. – oscarm

+0

yeap, @ vov11 c'est mauvais mais je pense qu'avec les fonctions de base nous n'obtiendrons pas une meilleure exportation. Vous pouvez écrire un analyseur e4x supplémentaire pour remplacer les anciennes balises de police par le style CSS comme vous le souhaitez. faites le moi savoir. – Eugene