Comment justifier du texte dans une TextBox avec Markup ?J'ai remarqué que si le balisage est activé dans la zone de texte, la propriété de justification du texte est ignorée.
Je veux que le texte soit correctement justifié, mais ça ne marche tout simplement pas. Mais dès que je désactive le balisage, il s'aligne correctement.
Est-ce un bug ?
Existe-t-il un moyen de justifier un texte balisé à l'aide du balisage ?
Modélisation statistique avancéeÉtudes de consommation et de marchéConception d'expériencesRe : Comment justifier un texte dans une zone de texte avec balisage ?Si le problème est tel que démontré dans l'exemple précédent, les bonnes solutions ne viennent pas vraiment à l'esprit. Peut-être pourriez-vous essayer de modifier la largeur de la zone de texte et d'ajouter SpacerBox avant. Aucune idée à quel point cela fonctionnerait à long terme.
Names Default To Here(1);
win = New Window("Example", V List Box(Align(right),
Spacer Box(Size(1400,0)),
fontobj = text = Text Box("This is bold text. This is italic text. This is underlined text. This is bold, italic, underlined text.")));
text << Set Width(500);
text << Justify Text("right");
text << setText(
"This is <B>bold</B> text. This is <I>italic</I> text. This is <U>underlined</U> text. This is <B><I><U>bold, italic, underlined</U></I></B> text."
);
wait(2);
text << markup;
Re : Comment justifier un texte dans une zone de texte avec balisage ?C'était une démonstration parfaite ! Cela ressemble à un bug pour moi - ou du moins le comportement est totalement inattendu. Une solution de contournement pour cela?
Re : Comment justifier un texte dans une zone de texte avec balisage ?Cela pourrait donner une idée de ce qui se passe. Avec le balisage, les caractères "supplémentaires" sont toujours là, même si vous ne les voyez pas et qu'il semble qu'ils ne s'alignent pas correctement.
Names Default To Here(1);
win = New Window("Example", V List Box(Align(right),
fontobj = text = Text Box("This is bold text. This is italic text. This is underlined text. This is bold, italic, underlined text.")));
text << Set Width(1400);
text << Justify Text("right");
Wait(2);
text << setText(
"This is <B>bold</B> text. This is <I>italic</I> text. This is <U>underlined</U> text. This is <B><I><U>bold, italic, underlined</U></I></B> text."
);
wait(2);
text << markup;