FMX.Controls.TTextSettingsInfo.TCustomTextSettings
Delphi
TCustomTextSettings = class (TBaseTextSettings)
C++
class PASCALIMPLEMENTATION TCustomTextSettings : public TTextSettingsInfo::TBaseTextSettings
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TTextSettingsInfo |
Beschreibung
Definiert Eigenschaften und Methoden zum Speichern und Verwalten von Darstellungsparametern von Textobjekten.
FMX.Controls.TTextSettingsInfo.TCustomTextSettings erbt von FMX.Graphics.TTextSettings. Der folgende Inhalt bezieht sich auf FMX.Graphics.TTextSettings.
Definiert Eigenschaften und Methoden zum Speichern und Verwalten von Darstellungsparametern von Textobjekten.
TTextSettings deklariert die folgenden Textdarstellungseigenschaften: TFont.Family, TFont.Size, TFont.Style, FontColor, HorzAlign, VertAlign, Trimming, WordWrap und FontColorForState.
Klassen, die Textobjekte (TMemo, TCustomEdit, TTextControl) verwenden, und deren Nachkommen haben die public-Eigenschaft TextSettings vom Typ TTextSettings und implementieren das Interface ITextSettings. Mit den in TTextSettings und ITextSettings deklarierten Methoden können Sie die in TTextSettings deklarierten Textdarstellungseigenschaften verwalten. Unter Festlegen von Textparametern in FireMonkey und ITextSettings wird erläutert, wie Sie dies unabhängig vom Komponententyp durchführen können.
Wenn Sie den Komponententyp vorab kennen, können Sie die Felder in der Eigenschaft TextSettings ohne Verwendung der Methoden aus ITextSettings festlegen. Zum Beispiel können Sie Folgendes schreiben:
Label1.TextSettings.FontColor := MyColor;
Dieser Code setzt die published-Eigenschaft TLabel.FontColor des TLabel-Typobjekts, das eigentlich die Eigenschaft TTextSettings.FontColor erbt.
- Hinweis:
- Beim Ändern des Wertes von Textdarstellungseigenschaften des TTextSettings-Typobjekts (z. B. die Eigenschaft TextSettings.FontColor) wird die tatsächliche Änderung der Darstellung des Objekts nur ausgeführt, wenn in der Eigenschaft ITextSettings.StyledSettings die Konstante TStyledSetting.FontColor nicht enthalten ist. Die Tabelle "Verhältnis von TStyledSetting-Konstanten zu TTextSettings-Eigenschaften" zeigt, welche TStyledSetting-Konstanten die Behandlung welcher TTextSettings-Textdarstellungseigenschaften steuern.