FMX.Graphics.TTextSettings.Assign
Delphi
procedure Assign(Source: TPersistent); override;
C++
virtual void __fastcall Assign(System::Classes::TPersistent* Source);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TTextSettings |
説明
指定された Source オブジェクトのスタイル付きテキスト表現のプロパティの値を、現在の TTextSettings オブジェクトにコピーします。
Assign は、Source パラメータで指定されたオブジェクトのスタイル付きテキスト表現のプロパティを、現在の TTextSettings オブジェクトにコピーします。
- Source が TTextSettings 型のオブジェクトの場合、Assign は、現在の TTextSettings オブジェクトの TFont、FontColor、HorzAlign、VertAlign、Trimming、WordWrap の各パラメータの値が Source オブジェクトの対応するパラメータに等しくなるよう設定します。
- Source
= nil
の場合、Assign はデフォルトの TFont を作成し、以下のようにデフォルト パラメータを初期化します。FontColor := TAlphaColorRec.Black;
HorzAlign := TTextAlign.Leading;
VertAlign := TTextAlign.Center;
Trimming := TTextTrimming.None;
WordWrap := False;
- Source が TTextSettings 型のオブジェクトでない場合、Assign は、継承した System.Classes.TPersistent.Assign メソッドを呼び出し、適切な EConvertError 例外を発生させます。