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);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FMX.Objects.pas FMX.Objects.hpp |
FMX.Objects | TImage |
Beschreibung
Zeichnet ein TBitmap-Bild, nachdem das Bild skaliert wurde, damit es in einen angegebenen Bereich des TCanvas-Objekts passt.
Verwenden Sie diese Methode, um ein ganzes Bitmap-Bild auf einem angegebenen Bereich des TCanvas-Objekts anzuzeigen. Um einen angegebenen Bereich des Bitmap-Bild anzugeben, verwenden Sie die Methode FMX.Graphics.TCanvas.DrawBitmap.
Parameter
Diese Methode definiert die folgenden Parameter:
Canvas
: Gibt die Zeichenfläche eines Steuerelements an.ARect
: Gibt den Rechteckbereich vonCanvas
an, der gezeichnet werden soll.ABitmap
: Gibt ein TBitmap-Bild an.AOpacity
: Gibt die Transparenz an, die imABitmap
angewendet werden soll.
Bemerkungen
Bei der Verwendung der Methode DrawBitmap, berücksichtigen Sie Fogendes:
- Beim Zeichnen eines Bitmap-Bilds, verwendet diese Methode die folgenden Eigenschaft von TImage:
- FMX.Objects.TImage.BitmapMargins: Gibt die Ränder des Bitmap Bild an, die gezeichnet werden sollen.
- FMX.Objects.TImage.WrapMode: Legt fest, ob und wie die Größe des Bitmap-Bilds geändert werden soll, sowie ob und wie dieses repliziert und positioniert werden soll.
- Sie sollten diese Methode in der Ereignisbehandlungsroutine onPaint, wie FMX.Controls.TControl.OnPaint bzw. FMX.Forms.TCustomForm.OnPaint verwenden.