API:Vcl.Graphics.TCanvas.StretchDraw
Delphi
procedure StretchDraw(const Rect: TRect; Graphic: TGraphic); override;
C++
virtual void __fastcall StretchDraw(const Winapi::Windows::TRect &Rect, TGraphic* Graphic);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
説明
Rect パラメータで指定される矩形に、Graphic パラメータで指定されるグラフィックを描画します。
Vcl.Graphics.TCanvas.StretchDraw は Vcl.Graphics.TCustomCanvas.StretchDraw を継承しています。以下の内容はすべて Vcl.Graphics.TCustomCanvas.StretchDraw を参照しています。
Rect パラメータで指定される矩形に、Graphic パラメータで指定されるグラフィックを描画します。
指定した矩形に画像が適合するように、キャンバスへのグラフィックの描画を実装するために StretchDraw メソッドをオーバーライドします。StretchDraw はグラフィックの Draw メソッドを呼び出します。グラフィック オブジェクトでは矩形に適合させる方法を決定します。これには拡大率や縦横比の変更があります。
自然のサイズでグラフィックをレンダリングするには、Draw メソッドを代わりに使用します。