Vcl.Graphics.TCanvas.StretchDraw

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

Delphi

procedure StretchDraw(const Rect: TRect; Graphic: TGraphic); override;

C++

virtual void __fastcall StretchDraw(const System::Types::TRect &Rect, TGraphic* Graphic);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TCanvas

説明

Rect パラメータで指定した四角形の中に Graphic パラメータで指定したグラフィックを描画します。

StretchDraw メソッドを呼び出すと,指定した四角形にイメージが収まるようにキャンバス上にグラフィックを描画できます。StretchDraw はグラフィックの Draw メソッドを呼び出します。グラフィックオブジェクトはイメージの四角形への収め方を指定します。これにより,イメージの伸縮率や縦横比が変更される場合もあります。

グラフィックを実際のサイズで描画するには,StretchDraw ではなく Draw メソッドを使用します。

グラフィックが TBitmap オブジェクトの場合,ビットマップは CopyMode の値を使って描画されます。

メモ:  グラフィックがアイコンの場合はサイズ変更されません。

関連項目