FMX.Graphics.TCanvas.MeasureText
Delphi
procedure MeasureText(var ARect: TRectF; const AText: string; const WordWrap: Boolean; const Flags: TFillTextFlags; const ATextAlign: TTextAlign; const AVTextAlign: TTextAlign = TTextAlign.Center); virtual;
C++
virtual void __fastcall MeasureText(System::Types::TRectF &ARect, const System::UnicodeString AText, const bool WordWrap, const TFillTextFlags Flags, const Fmx::Types::TTextAlign ATextAlign, const Fmx::Types::TTextAlign AVTextAlign = (Fmx::Types::TTextAlign)(0x0));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Beschreibung
- Hinweis: MeasureText ist NICHT veraltet.
Misst den Bereich des TCanvas-Objekts, der von einem Text-String mit den angegebenen Ausrichtungen, dem angegebenen Flag und der aktuellen Schriftart eingenommen wird.
MeasureText wird von den TCanvas-Nachkommen implementiert, um den Rechteckbereich festzulegen, der von einem Text-String mit dem angegebenen Zeilenumbruch, dem angegebenen Flag, den angegebenen Ausrichtungen und der aktuellen Schriftart eingenommen wird. Der String-Text ist von einem Rechteck umgeben.
Der Parameter ARect
gibt das umgebende Rechteck des Texts an. ARect
ist die Rückgabevariable. Wenn ARect
nicht initialisiert ist, befindet sich der Mittelpunkt des zurückgegebenen Rechtecks an der Position (0,0).
Der Parameter AText
gibt den Text an, der gemessen werden soll.
Der Parameter WordWrap
gibt die Zeilenumbruch-Option an. Der Wert True gibt an, dass ein Zeilenumbruch erfolgt, um den Textüberlauf über den Layout-Bereich zu vermeiden. Der Wert False gibt an, dass Wörter in derselben Zeile angezeigt werden, selbst wenn der Text nicht in den Layout-Bereich passt.
Der Parameter Flags
gibt die Leserichtung von AText
an.
ATextAlign
ist die horizontale Ausrichtung des Texts innerhalb von ARect
.
AVTextAlign
ist die vertikale Ausrichtung des Texts innerhalb von ARect
. AVTextAlign
ist optional und standardmäßig auf Center
gesetzt.