Vcl.ComCtrls.TTextAttributes.Assign

提供: RAD Studio API Documentation
移動先: 案内検索

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 メソッドは,ColorNameStyle,および Pitch プロパティだけを一致させます。Source パラメータが TFont オブジェクトの場合は,Assign メソッドによって Size プロパティも統一されます。

メモ:  Assign は実行時に Source パラメータが TTextAttributes オブジェクト,TFont オブジェクト,あるいは TTextAttributes オブジェクトを扱える AssignTo メソッドを実現しているオブジェクトである場合にのみ正しく実行されます。ほかのソースオブジェクトでは EConvertError 例外が生成されます。

関連項目