Vcl.Graphics.TMetafileCanvas.CreateWithComment
Delphi
constructor CreateWithComment(AMetafile: TMetafile; ReferenceDevice: HDC; const CreatedBy, Description: String);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | Vcl.Graphics.pas | Vcl.Graphics | TMetafileCanvas |
説明
TMetafileCanvas のインスタンスを作成し,コメント文字列を持つメタファイルデバイスコンテキストへのハンドルを取得します。
CreateWithComment メソッドを呼び出すと,CreatedBy および Description 文字列を受け取るメタファイルの TMetafileCanvas オブジェクトをインスタンス化できます。CreateWithComment メソッドは,MMHeight および MMWidth プロパティがまだ設定されていない場合に,ReferenceDevice から TMetafile オブジェクトのサイズを設定します。次に,Create メソッドは CreatedBy および Description 文字列を説明として使ってメタファイルデバイスコンテキストを作成し,Handle プロパティをそのハンドルに設定します。以降の描画メソッドはすべてこのメタファイルデバイスコンテキストに描画することになります。
TMetafileCanvas オブジェクトが破棄されると,CreatedBy および Description 文字列が TMetafile オブジェクトの同じ名前のプロパティに設定されます。