FMX.Graphics.ITextSettings.StyledSettings
Delphi
property StyledSettings: TStyledSettings read GetStyledSettings write SetStyledSettings;
C++
__property Fmx::Types::TStyledSettings StyledSettings = {read=GetStyledSettings, write=SetStyledSettings};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | ITextSettings |
Beschreibung
Gibt an, welche mit einem Stil versehenen Textdarstellungseigenschaften von einem Stil definiert sind (siehe DefaultTextSettings) und welche davon manuell gesetzt werden können (siehe TextSettings).
Mit einem Stil versehenen Textdarstellungseigenschaften (in StyledSettings angegeben) werden von einem Stil übernommen und können nicht manuell geändert werden. Die vollständige Menge vom mit einem Stil versehenen Einstellungen werden in der AllStyledSettings-Konstante definiert. Sie enthält die folgenden Eigenschaften:
[TStyledSetting.Family, TStyledSetting.Size, TStyledSetting.Style, TStyledSetting.FontColor, TStyledSetting.Other];
Mit StyledSettings können Sie auch die DefaultStyledSettings-Konstanten verwenden, die definieren, welche Eigenschaften eines TTextSettings-Textobjekts standardmäßig von einem Stil übernommen werden. DefaultStyledSettings hat den folgenden TStyledSettings-Wert:
[TStyledSetting.Family, TStyledSetting.Size, TStyledSetting.Style, TStyledSetting.FontColor];
Alle mit einem Stil versehenen Texteigenschaften (in StyledSettings aufgeführt) werden von einem Stil übernommen und können nicht manuell geändert werden. Wenn Sie beispielsweise einen neuen Wert für die Eigenschaft FontColor eines Textobjekts mit dem Typ TTextSettings setzen, wird die Schriftartfarbe nur aktualisiert, wenn die Eigenschaft StyledSettings dieses Objekts TStyledSetting.FontColor
nicht enthält. Weitere Einzelheiten finden Sie im Beispiel unter Festlegen von Textparametern in FireMonkey.
Die von TTextControl abgeleiteten Klassen, wie TLabel, deklarieren die Eigenschaft StyledSettings als published; deshalb können Sie die Werte dieser Eigenschaft im Objektinspektor bearbeiten. Wenn Sie im Objectinspektor die Schriftartfarbe (FontColor) aus dem Standardwert (aus dem Stil geladen) ändern, setzt der Objektinspektor TStyledSetting.FontColor
automatisch auf False
. Dies funktioniert nur zur Entwurfszeit.
- Hinweis: Grundlegende Steuerelemente (die über keine Stile verfügen), wie TText, ignorieren StyledSettings.
Siehe auch
- Festlegen von Textparametern in FireMonkey
- FMX.Graphics.ITextSettings.GetStyledSettings
- FMX.Graphics.ITextSettings.SetStyledSettings
- FMX.Graphics.ITextSettings.DefaultTextSettings
- FMX.Graphics.ITextSettings.TextSettings
- FMX.Types.AllStyledSettings
- FMX.Types.DefaultStyledSettings
- FMX.Types.TStyledSetting
- FMX.Objects.TText