FMX.Graphics.TTextSettings.AssignNotStyled

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure AssignNotStyled(const TextSettings: TTextSettings; const StyledSettings: TStyledSettings);

C++

void __fastcall AssignNotStyled(TTextSettings* const TextSettings, const Fmx::Types::TStyledSettings StyledSettings);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics TTextSettings

Beschreibung

Kopiert Werte der mit einem Stil versehenen Textdarstellungseigenschaften aus dem TextSettings-Objekt in das aktuelle TTextSettings-Objekt, indem die im StyledSettings-Parameter angegebenen Eigenschaften ignoriert werden.

TextSettings -- Dieser Parameter gibt das TTextSettings-Typobjekt an, das die Werte der mit einem Stil versehenen Textdarstellungseigenschaften speichert, die kopiert werden sollen. Die mit einem Stil versehenen Textdarstellungseigenschaften sind: TFont.Family, TFont.Size, TFont.Style, FontColor, HorzAlign, VertAlign, Trimming und WordWrap.

StyledSettings -- Dieser Parameter gibt die Menge der mit einem Stil versehenen Texteigenschaften an, deren Werte im TextSettings-Objekt ignoriert werden sollten. StyledSettings kann die folgenden Konstanten enthalten:

TStyledSetting-Konstante Entsprechende TTextSettings-Eigenschaften Bedeutung

Family

TFont.Family

Schriftname.

Size

TFont.Size

Schriftgröße.

Style

TFont.Style

Schriftstil (kursiv, fett).

FontColor

FontColor

Schriftfarbe.

Other

HorzAlign, VertAlign,
Trimming, und WordWrap.

Die Ausrichtung und Anzeige des Textes.


AssignNotStyled kopiert die Werte der mit einem Stil versehenen Textdarstellungseigenschaften aus dem im Parameter TextSettings angegebenen Objekt in das aktuelle TTextSettings-Objekt, indem die im Parameter StyledSettings angegebenen Eigenschaften ignoriert werden:

  • Wenn StyledSettings AllStyledSettings ist, führt AssignNotStyled nichts aus.
  • Wenn TextSettings ein vorhandenes TTextSettings-Typobjekt angibt:
    1. Wenn StyledSettings eine leere Menge enthält, kopiert AssignNotStyled die Werte aller mit einem Stil versehenen Textdarstellungseigenschaften aus dem angegebenen TextSettings-Textobjekt. Diese Alternative führt einfach die Methode Assign aus.
    2. Wenn StyledSettings keine leere Menge enthält, kopiert AssignNotStyled die Werte der mit einem Stil versehenen Textdarstellungseigenschaften, die im StyledSettings-Parameter des TextSettings-Objekts angegeben sind.
AssignNotStyled ruft dann die Methode EndUpdate zum Ausführen der OnChanged-Ereignisbehandlungsroutine auf.
  • Wenn TextSettings nil ist, verwendet AssignNotStyled die Standardwerte aus einem Stil, um die Werte der mit einem Stil versehenen Textdarstellungseigenschaften zu setzen, die im Parameter StyledSettings nicht angegeben sind.

Siehe auch