Flex HTMLText coupe plusieurs lignes du bas si vous ajoutez un
-
14-11-2019 - |
Question
Pour une raison quelconque, si vous ajoutez une image à htmltext, comme ce qui suit:
myText.htmlText = "<img src='"+dataProvider.bodyImage.getUrl('original')+"' align='left' \/>" + dataProvider.bodyText;
L'image sera ajoutée avec succès au HTMLText, mais elle semble mesurer complètement les tailles. Parfois, le texte réel (dataprovider.bodyText) aura une partie «cachée» sous l'image. À d'autres moments, il y a de 1 à 4 lignes coupées en bas. Cependant, si vous sélectionnez le texte et faites glisser votre souris vers le bas, vous pouvez voir les lignes inférieures. Il semble que le texte soit tout là, mais le composant MX: Texte n'inclut pas l'image dans le Textheight, donc il ne redimensionne pas la composition à la bonne taille.
Des idées?
Actuellement en utilisant: Flex 3 (Impossible de passer à 4, malheureusement).
Merci beaucoup!
La solution
La clé est que vous devez spécifier la largeur / hauteur de l'image dans htmltext pour qu'il soit calculé correctement (ou près de lui, de toute façon).