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 */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Text.pas FMX.Text.hpp |
FMX.Text | TTextService |
Beschreibung
Zeichnet eine Linie, die den bearbeiteten Text durchstreicht.
DrawSingleLine wird von TTextService-Nachkommen implementiert, um eine Linie durch den bearbeiteten Text zu ziehen.
Der Parameter Canvas
gibt den Rechteckbereich an.
Der Parameter ARect
gibt den Rechteckbereich an, der den Text umgibt.
Der Parameter FirstVisibleChar
gibt einen Integer an, der die Anfangsposition für das Zeichnen repräsentiert.
Der Parameter Font
gibt die Eigenschaft Font des Textes an.
Der Parameter AOpacity
gibt die Opazität des Textes an.
Der Parameter Flags
gibt die Leserichtung von AText
an.
ATextAlign
ist die horizontale Ausrichtung des Textes innerhalb von ARect
.
AVTextAlign
ist die vertikale Ausrichtung des Textes innerhalb von ARect
. AVTextAlign
ist optional und standardmäßig auf Center
gesetzt.