FMX.Objects.TImage.DrawBitmap
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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Objects.pas FMX.Objects.hpp |
FMX.Objects | TImage |
Description
Dessine une image TBitmap après sa mise à l'échelle en fonction d'une zone spécifiée du TCanvas.
Utilisez cette méthode pour afficher une image bitmap entière dans une zone spécifiée du TCanvas. Pour afficher une zone spécifiée de l'image bitmap, utilisez la méthode FMX.Graphics.TCanvas.DrawBitmap.
Paramètres
Cette méthode définit les paramètres suivants :
Canvas
: spécifie un canevas.ARect
: spécifie la zone rectangulaire duCanvas
à dessiner.ABitmap
: spécifie une image TBitmap.AOpacity
: spécifie la transparence à appliquer àABitmap
.
Remarques
Quand vous utilisez la méthode DrawBitmap, faites attention aux remarques suivantes :
- Lors du dessin d'une image bitmap, cette méthode utilise les propriétés de TImage suivantes :
- FMX.Objects.TImage.BitmapMargins : Spécifie les marges de l'image bitmap à dessiner.
- FMX.Objects.TImage.WrapMode : Spécifie s'il faut redimensionner, répliquer et positionner l'image bitmap.
- Il est recommandé d'utiliser cette méthode dans les gestionnaires d'événements onPaint, tels que FMX.Controls.TControl.OnPaint ou FMX.Forms.TCustomForm.OnPaint.