FMX.Text.TTextService.DrawSingleLine
Delphi
procedure DrawSingleLine(const Canvas: TCanvas; const ARect: TRectF; const FirstVisibleChar: integer; const Font: TFont; const AOpacity: Single; const Flags: TFillTextFlags; const ATextAlign: TTextAlign; const AVTextAlign: TTextAlign = TTextAlign.Center; const AWordWrap: Boolean = False); overload; virtual; abstract;
procedure DrawSingleLine(const Canvas: TCanvas; const S: string; const ARect: TRectF; const Font: TFont; const AOpacity: Single; const Flags: TFillTextFlags; const ATextAlign: TTextAlign; const AVTextAlign: TTextAlign = TTextAlign.Center; const AWordWrap: Boolean = False); overload; virtual; abstract;
C++
virtual void __fastcall DrawSingleLine(Fmx::Graphics::TCanvas* const Canvas, const System::Types::TRectF &ARect, const int FirstVisibleChar, Fmx::Graphics::TFont* const Font, const float AOpacity, const Fmx::Graphics::TFillTextFlags Flags, const Fmx::Types::TTextAlign ATextAlign, const Fmx::Types::TTextAlign AVTextAlign = (Fmx::Types::TTextAlign)(0x0), const bool AWordWrap = false) = 0 /* overload */;
virtual void __fastcall DrawSingleLine(Fmx::Graphics::TCanvas* const Canvas, const System::UnicodeString S, const System::Types::TRectF &ARect, Fmx::Graphics::TFont* const Font, const float AOpacity, const Fmx::Graphics::TFillTextFlags Flags, const Fmx::Types::TTextAlign ATextAlign, const Fmx::Types::TTextAlign AVTextAlign = (Fmx::Types::TTextAlign)(0x0), const bool AWordWrap = false) = 0 /* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Text.pas FMX.Text.hpp |
FMX.Text | TTextService |
Description
Barre le texte manipulé.
DrawSingleLine est implémentée par les descendants de TTextService afin de tracer une ligne au-dessus du texte manipulé.
Le paramètre Canvas
spécifie la zone rectangulaire.
Le paramètre ARect
spécifie la zone rectangulaire entourant le texte.
Le paramètre FirstVisibleChar
spécifie un entier représentant la position de début du dessin.
Le paramètre Font
spécifie la fonte du texte.
Le paramètre AOpacity
spécifie l'opacité du texte.
Le paramètre Flags
spécifie le sens de lecture du texte AText
.
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 a la valeur Center
.