FMX.Graphics.TCanvas.DrawBitmap

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure DrawBitmap(const ABitmap: TBitmap; const SrcRect, DstRect: TRectF; const AOpacity: Single;  const HighSpeed: Boolean = False);

C++

void __fastcall DrawBitmap(TBitmap* const ABitmap, const System::Types::TRectF &SrcRect, const System::Types::TRectF &DstRect, const float AOpacity, const bool HighSpeed = false);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics TCanvas


Description

Dessine une zone spécifiée depuis une image TBitmap après sa mise à l'échelle en fonction d'une zone spécifiée du TCanvas.

DrawBitmap est implémentée par les descendants de TCanvas pour dessiner une zone rectangulaire spécifiée depuis une image TBitmap. Le dessin est fait en fonction d'une zone rectangulaire spécifiée du TCanvas. Avant le dessin, elle met à l'échelle l'image source en fonction de la taille de la zone de destination.

Le paramètre ABitmap spécifie le TBitmap.

Le paramètre SrcRect spécifie la zone rectangulaire de ABitmap à mettre à l'échelle et à dessiner.

Le paramètre DstRect spécifie la zone rectangulaire de destination dans laquelle dessiner la sélection depuis ABitmap.

Le paramètre AOpacity spécifie la transparence à appliquer à la sélection de ABitmap.

Le paramètre HighSpeed spécifie le mode d'interpolation à utiliser si la zone sélectionnée de ABitmap est mise à l'échelle par l'opération de dessin.

DrawBitmap ne fait rien si ABitmap est vide. DrawBitmap ne déclenche aucune erreur dans ce cas.

Voir aussi

Exemples de code