Vcl.Graphics.TCanvas.StretchDraw

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure StretchDraw(const Rect: TRect; Graphic: TGraphic); override;

C++

virtual void __fastcall StretchDraw(const Winapi::Windows::TRect &Rect, TGraphic* Graphic);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TCanvas

Beschreibung

Zeichnet die im Parameter Graphic angegebene Grafik in dem Rechteck, das im Parameter Rect angegeben ist.

Mit StretchDraw können Sie eine Grafik genau in ein angegebenes Reckteck einpassen. StretchDraw ruft die Methode Draw der Grafik auf. Auf welche Weise die Grafik in das Rechteck eingepasst wird, hängt vom jeweiligen Grafikobjekt ab. Unter Umständen ändern sich dabei der Vergrößerungsfaktor und/oder das Seitenverhältnis.

Um die Grafik in ihrer ursprünglichen Größe zu zeichnen, verwenden Sie die Methode Draw.

Wenn die Grafik ein TBitmap-Objekt ist, wird das Bitmap mit dem Wert von CopyMode gezeichnet.

Anmerkung:  Wenn es sich bei der Grafik um ein Symbol handelt, wird es nicht in das Rechteck eingepasst.

Siehe auch

Codebeispiele