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.
Le paramètre ARect
spécifie la zone rectangulaire dans laquelle le texte est affiché.
Le paramètre AText
spécifie le texte à afficher.
Le paramètre 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.
Le paramètre 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, si la valeur est égale à 0, le texte est transparent. Les valeurs supérieures à 1 sont traitées comme étant égales à 1, et celles inférieures à 0 sont traitées comme égales à 0.
Le paramètre Flags
spécifie le sens de lecture de AText
. Il est recommandé de laisser ce paramètre sans valeur.
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