API:Vcl.Direct2D.TDirect2DCanvas.StretchDraw

提供:RAD Studio API Documentation

Delphi

procedure StretchDraw(const Rect: TRect; Graphic: TGraphic); overload; override;
procedure StretchDraw(const Rect: TRect; Graphic: TGraphic; Opacity: Byte); reintroduce; overload;

C++

virtual void __fastcall StretchDraw(const System::Types::TRect &Rect, Vcl::Graphics::TGraphic* Graphic)/* overload */;
HIDESBASE void __fastcall StretchDraw(const System::Types::TRect &Rect, Vcl::Graphics::TGraphic* Graphic, System::Byte Opacity)/* overload */;

プロパティ

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

説明

Rect パラメータで指定される矩形に、Graphic パラメータで指定されるグラフィックを描画します。 {{#multireplace:Vcl.Direct2D.TDirect2DCanvas.StretchDraw|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Vcl.Graphics.TCustomCanvas.StretchDraw|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Vcl.Graphics.TCustomCanvas.StretchDraw|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

Rect パラメータで指定される矩形に、Graphic パラメータで指定されるグラフィックを描画します。

指定した矩形に画像が適合するように、キャンバスへのグラフィックの描画を実装するために StretchDraw メソッドをオーバーライドします。StretchDraw はグラフィックの Draw メソッドを呼び出します。グラフィック オブジェクトでは矩形に適合させる方法を決定します。これには拡大率や縦横比の変更があります。

自然のサイズでグラフィックをレンダリングするには、Draw メソッドを代わりに使用します。

関連項目