FMX.Graphics.TCanvas.FillText
Delphi
procedure FillText(const ARect: TRectF; const AText: string; const WordWrap: Boolean; const AOpacity: Single; const Flags: TFillTextFlags; const ATextAlign: TTextAlign; const AVTextAlign: TTextAlign = TTextAlign.Center); virtual;
C++
virtual void __fastcall FillText(const System::Types::TRectF &ARect, const System::UnicodeString AText, const bool WordWrap, const float AOpacity, const TFillTextFlags Flags, const Fmx::Types::TTextAlign ATextAlign, const Fmx::Types::TTextAlign AVTextAlign = (Fmx::Types::TTextAlign)(0x0));
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Description
Affiche une chaîne de texte sur une zone rectangulaire spécifiée de la classe TCanvas en cours.
FillText est implémentée par les descendants de TCanvas pour afficher une chaîne de texte avec l'alignement spécifié, la police en cours et le pinceau spécifié par les propriétés Fill et Font. Le texte est affiché dans une zone rectangulaire spécifiée de la classe TCanvas en cours.
ARect spécifie la zone rectangulaire dans laquelle le texte est affiché.
AText spécifie le texte à afficher.
WordWrap spécifie l'option de retour automatique à la ligne. S'il vaut True, cela indique que le retour à la ligne automatique est activé et que le texte ne peut pas dépasser de la zone de la disposition. S'il est défini sur False, cela indique que le retour automatique à la ligne est désactivé et que le texte apparaît sur une seule ligne même s'il dépasse de la zone de la disposition.
AOpacity spécifie la transparence de la couleur de remplissage. AOpacity accepte des valeurs entre 0 et 1. Si AOpacity vaut 1, le texte est complètement opaque ; s'il vaut 0, le texte est complètement transparent. Les valeurs supérieures à 1 sont traitées comme 1, et celles en-dessous de 0 sont traitées comme 0.
Flags spécifie le sens de lecture de AText. Pour de plus amples informations, voir FMX.Graphics.TFillTextFlag.
ATextAlign est l'alignement horizontal du texte dans ARect.
AVTextAlign est l'alignement vertical du texte dans ARect. AVTextAlign est facultatif. Par défaut, il est défini sur Center.
Voir aussi
- FMX.Graphics.TCanvas.FillArc
- FMX.Graphics.TCanvas.FillEllipse
- FMX.Graphics.TCanvas.FillPolygon
- FMX.Graphics.TCanvas.FillRect
- FMX.Graphics.TCanvas.FillPath
- FMX.Graphics.TCanvas.Fill
- FMX.Graphics.TCanvas.Font
- FMX.Graphics.TFillTextFlags
- FMX.Types.TTextAlign
- System.Types.TRectF