Vcl.ComCtrls.TTextAttributes.Assign
Delphi
procedure Assign(Source: TPersistent); override;
C++
virtual void __fastcall Assign(System::Classes::TPersistent* Source);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TTextAttributes |
説明
TTextAttributes オブジェクトのプロパティをほかの TTextAttributes オブジェクトまたは TFont オブジェクトで指定されたプロパティと一致させます。
Assign メソッドを呼び出すと,テキストのすべての属性を一度に変更できます。Assign メソッドは,選択したテキストのフォント属性をデフォルトフォント属性と一致させたり,選択したテキストのフォント属性を取得することができます。Source パラメータが TTextAttributes オブジェクトの場合,Assign メソッドは,Color,Name,Style,および Pitch プロパティだけを一致させます。Source パラメータが TFont オブジェクトの場合は,Assign メソッドによって Size プロパティも統一されます。
メモ: Assign は実行時に Source パラメータが TTextAttributes オブジェクト,TFont オブジェクト,あるいは TTextAttributes オブジェクトを扱える AssignTo メソッドを実現しているオブジェクトである場合にのみ正しく実行されます。ほかのソースオブジェクトでは EConvertError 例外が生成されます。