Я разрабатываю веб-приложение во Flex 4 и в настоящее время сталкиваюсь с проблемой рендеринга расширенных HTML-тегов и сущностей во Flex 4.
Все, что я хочу сделать, - это в основном сделать текст HTML похожим на:один из приведенных ниже: -
<p>< hkhj > £ ≤ ≥
¿ É Ò Netscape 4.7 <strong>dooesn</strong>'t
<span style="text-decoration: underline;">respond</span> for <em>following</em>
things.</p>
Я использую RichText Component Flex Spark для рендеринга этого html следующим образом.
<fx:Script>
<![CDATA[
var htmlString:String = "<p>< hkhj > £ ≤ ≥
¿ É Ò Netscape 4.7 <strong>dooesn</strong>'t
<span style="text-decoration: underline;">respond</span> for <em>following</em>
things.</p>"
]]>
</fx:Script>
<s:RichText width="100%"
textFlow="{TextConverter.importToFlow(htmlString,TextConverter.TEXT_FIELD_HTML_FORMAT)}" />
То, что я вижу в моем приложении flexчто следующие HTML-теги не влияют на HTML-текст: -
<strong> <span> <em>
Кроме того, следующие HTML-элементы отображаются в том виде, как они есть (не преобразуются в соответствующие символы / символы): -
£ É Ò ¿ ≤ ≥
Это ограничение во Flex?
Любые указатели для рендеринга этого HTML-текста со всеми упомянутыми тегами и сущностями должны быть оценены.Mangirish