FMX.Objects.TImage.DrawBitmap

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

Delphi

procedure DrawBitmap(const Canvas: TCanvas; const ARect: TRectF; const ABitmap: TBitmap; const AOpacity: Single = 1.0);

C++

void __fastcall DrawBitmap(Fmx::Graphics::TCanvas* const Canvas, const System::Types::TRectF &ARect, Fmx::Graphics::TBitmap* const ABitmap, const float AOpacity = 1.000000E+00f);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FMX.Objects.pas
FMX.Objects.hpp
FMX.Objects TImage


説明

TBitmap 画像を TCanvas の指定領域に合わせて拡大/縮小してから描画します。

このメソッドを使用すると、ビットマップ画像全体を TCanvas の指定領域内に表示することができます。ビットマップ画像の指定領域を表示するには、FMX.Graphics.TCanvas.DrawBitmap メソッドを使用します。

パラメータ

このメソッドのパラメータは次のとおりです。

  • Canvas: キャンバスを指定します。
  • ARect: 描画される Canvas の四角形領域を指定します。
  • ABitmapTBitmap 画像を指定します。
  • AOpacityABitmap に適用される透明度を指定します。

備考

DrawBitmap メソッドを使用する際には、次の点に注意してください。

  • ビットマップ画像を描画する際に、このメソッドでは TImage の次のプロパティを使用します。
  • このメソッドは、FMX.Controls.TControl.OnPaintFMX.Forms.TCustomForm.OnPaint などの onPaint イベントのハンドラの中で使用することをお勧めします。

関連項目