FMX.Graphics.ITextSettings.StyledSettings

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property StyledSettings: TStyledSettings read GetStyledSettings write SetStyledSettings;

C++

__property Fmx::Types::TStyledSettings StyledSettings = {read=GetStyledSettings, write=SetStyledSettings};

Propriétés

Type Visibilité  Source Unité  Parent
property public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics ITextSettings

Description

Spécifie les propriétés stylisées de la représentation textuelle qui sont définies par un style (voir DefaultTextSettings) et celles qui peuvent être définies manuellement (voir TextSettings).

Les propriétés stylisées de la représentation textuelle spécifiées dans StyledSettings sont tirées d'un style et ne peuvent pas être modifiées manuellement. Le jeu complet de paramètres stylisés est défini dans la constante AllStyledSettings. Il contient les propriétés suivantes :

 [TStyledSetting.Family, TStyledSetting.Size, TStyledSetting.Style, TStyledSetting.FontColor, TStyledSetting.Other];

Avec StyledSettings, vous pouvez également utiliser les constantes DefaultStyledSettings définissant les propriétés d'un objet texte TTextSettings qui sont tirées d'un style par défaut. DefaultStyledSettings a la valeur de TStyledSettings suivante :

 [TStyledSetting.Family, TStyledSetting.Size, TStyledSetting.Style, TStyledSetting.FontColor];

N'oubliez pas que les propriétés textuelles stylisées listées dans StyledSettings sont tirées d'un style et ne peuvent pas être modifiées manuellement. Par exemple, si vous assignez une nouvelle valeur à la propriété FontColor d'un objet texte du type TTextSettings, la mise a jour réelle de la couleur de fonte a lieu uniquement si la propriété StyledSettings de cet objet ne contient pas TStyledSetting.FontColor. Pour plus de détails, voir l'exemple dans Définition des paramètres de texte dans FireMonkey.

Notez que les descendants de TTextControl, tels que TLabel, déclarent la propriété StyledSettings comme publiée et vous pouvez, par conséquent, modifier les valeurs de cette propriété dans l'inspecteur d'objets. Si vous changez, dans l'inspecteur d'objets, la couleur FontColor de la couleur par défaut (chargée depuis un style), l'inspecteur d'objets définit automatiquement TStyledSetting.FontColor sur False. Mais cela fonctionne uniquement à la conception.

Remarque : Le contrôles primitifs (n'ayant pas de style), tels que TText, ignorent StyledSettings.

Voir aussi