FMX.Controls.TTextSettingsInfo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TPersistentSystem.TObjectTTextSettingsInfo

Delphi

TTextSettingsInfo = class (TPersistent)

C++

class PASCALIMPLEMENTATION TTextSettingsInfo : public System::Classes::TPersistent

Eigenschaften

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


Beschreibung

Diese Klasse wird von allen Textsteuerelementen (wie TDateEdit) und dargestellten Textsteuerelementen (wie TLabel) als Kernmodul für die Verwaltung von mit Stilen versehenen Eigenschaften für die Textdarstellung verwendet.

TTextSettingsInfo verwaltet die folgenden Mengen von mit Stilen versehenen Eigenschaften für die Textdarstellung:

Darüber hinaus verwaltet TTextSettingsInfo die Eigenschaft StyledSettings. StyledSettings definiert die mit Stilen versehenen Eigenschaften für die Textdarstellung, deren Werte aus dem aktuellen Stil geladen werden und manuell nicht verändert werden können.

Die Eigenschaften DefaultTextSettings, TextSettings und ResultingTextSettings können die folgenden mit Stilen versehenen Eigenschaften für die Textdarstellung enthalten TFont.Family, TFont.Size, TFont.Style, FontColor, HorzAlign, VertAlign, Trimming und WordWrap, die die visuellen Parameter der Textdarstellung in Steuerelementen festlegen.

Textsteuerelemente, die TTextSettingsInfo-Objekte verwenden, können folgende sein:

Typischerweise definieren solche Textsteuerelemente eine GetTextSettingsClass-Methode, die einen Klassenverweis auf einen geeigneten TTextSettingsInfo-Klassentyp abruft. Create-Konstruktoren solcher Steuerelemente erstellen ein Feld, das ein Objekt des abgerufenen Typs enthält. Der TTextControl.Create-Konstruktor erstellt und initialisiert beispielsweise das Feld FTextSettingsInfo mit dem folgenden Aufruf:

FTextSettingsInfo := TTextControlSettingsInfo.Create(Self, GetTextSettingsClass);

Jetzt kann das Steuerelement den Wert der Eigenschaften TTextControl.DefaultTextSettings, TTextControl.TextSettings, TTextControl.ResultingTextSettings und TTextControl.StyledSettings aus den entsprechenden im Typobjekt TTextSettingsInfo im Feld FTextSettingsInfo gespeicherten Eigenschaften abrufen.


Siehe auch