FMX.Graphics.TTextSettings

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

System.Classes.TPersistentSystem.TObjectTTextSettings

Object Pascal

TTextSettings = class(TPersistent)

C++

class PASCALIMPLEMENTATION TTextSettings : public System::Classes::TPersistent

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics FMX.Graphics

Beschreibung

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.

Siehe auch