FMX.Graphics.TCanvas.TextToPath
Delphi
function TextToPath(Path: TPathData; const ARect: TRectF; const AText: string; const WordWrap: Boolean;
const ATextAlign: TTextAlign; const AVTextAlign: TTextAlign = TTextAlign.Center): Boolean; virtual;
C++
virtual bool __fastcall TextToPath(TPathData* Path, const System::Types::TRectF &ARect, const System::UnicodeString AText, const bool WordWrap, const Fmx::Types::TTextAlign ATextAlign, const Fmx::Types::TTextAlign AVTextAlign = (Fmx::Types::TTextAlign)(0x0));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TCanvas |
Description
Crée un TPathData à partir d'une chaîne de texte avec les alignements spécifiés et la fonte en cours.
TextToPath est implémentée par TCanvas pour créer un TPathData à partir de la chaîne de texte avec l'habillage, la fonte et les alignements spécifiés.
Le paramètre APath
spécifie le chemin à créer.
Le paramètre ARect
spécifie le rectangle de délimitation du texte.
Le paramètre AText
spécifie le texte à partir duquel créer le chemin.
Le paramètre WordWrap
spécifie l'option de retour automatique à la ligne. S'il vaut True, il indique que les mots sont répartis à travers les lignes pour éviter que le texte dépasse la zone de disposition. S'il est initialisé à False, il indique que les mots sont conservés dans la même ligne même quand le texte dépasse la zone de disposition.
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 initialisé à Center
.