FMX.Graphics.ITextSettings

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

ITextSettings = interface

C++

__interface  INTERFACE_UUID("{FD99635D-D8DB-4E26-B36F-97D3AABBCCB3}") ITextSettings  : public System::IInterface

Propriétés

Type Visibilité  Source Unité  Parent
interface
class
public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics FMX.Graphics

Description

Déclare les méthodes et les propriétés permettant de gérer les propriétés de représentation texte les plus courantes des objets texte généraux indépendamment des types particuliers de ces objets.

L'interface ITextSettings est implémentée dans chaque classe contenant des objets texte ; par exemple, dans TText, TTextControl, TCustomEdit, TMemo et d'autres. Par conséquent, vous pouvez utiliser les méthodes de l'interface ITextSettings pour gérer les propriétés des objets texte dans les instances de ces classes indépendamment des types particuliers des objets texte. Voir Définition des paramètres de texte dans FireMonkey pour de plus amples informations sur la façon de procéder.

N'oubliez pas que lorsque vous changez la valeur d'une propriété (par exemple, de la propriété TextSettings.FontColor), le changement réel de la vue du contrôle intervient seulement si la propriété StyledSettings ne contient pas la constante TStyledSetting.FontColor. Le tableau suivant montre quelles constantes TStyledSetting contrôlent la gestion de quelles propriétés de représentation texte TTextSettings.


Relation entre les constantes TStyledSetting et les propriétés TTextSettings

Constante TStyledSetting

Propriétés TTextSettings
dépendantes
Signification

Family

TFont.Family

Nom de la fonte.

Size

TFont.Size

Taille de la fonte.

Style

TFont.Style

Style de la fonte (italique, gras).

FontColor

FontColor

Couleur de la fonte.

Other

HorzAlign, VertAlign,
Trimming et WordWrap.

Comment aligner et montrer le texte.

Voir aussi