Bonjour � tous
Dans une application FMX, je dessine du texte sur un Canvas avec la m�thode FillText et j'ai des r�sultats assez �tranges.
Quand ma chaine de caract�re commence par un chiffre l'affichage est boulevers� exemple:
ma chaine originale "-10 pas" s'affiche � l'�cran de cette fa�on pas 10-
Par contre si je met une lettre en d�but de chaine l'affichage est correct
ma chaine originale "A -10 pas" s'affiche � l'�cran de cette fa�on A -10 pas
Une id�e???
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 String chaine="-10 pas"; float HYtxt0 = Canvas->TextHeight(chaine); float LXtxt1 = Canvas->TextWidth(chaine); Canvas->BeginScene(); Canvas->Fill->Color = claBlack; Canvas->FillText(TRectF(100, 150, 100 + LXtxt1, 150 + HYtxt0), stYmin,false, 1, TFillTextFlags() << TFillTextFlag::RightToLeft,TTextAlign::Leading); Canvas->EndScene();
Oubli� j'utilise RAD studio v10.3.3
Partager