Vcl.Direct2D.TDirect2DCanvas.ArcTo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ArcTo(X1: Integer; Y1: Integer; X2: Integer; Y2: Integer;  X3: Integer; Y3: Integer; X4: Integer; Y4: Integer); override;

C++

virtual void __fastcall ArcTo(int X1, int Y1, int X2, int Y2, int X3, int Y3, int X4, int Y4);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

Beschreibung

Zeichnet einen Bogen auf das Bild entlang dem Umfang einer Ellipse, die von dem angegebenen Rechteck begrenzt wird.

Vcl.Direct2D.TDirect2DCanvas.ArcTo erbt von Vcl.Graphics.TCustomCanvas.ArcTo. Der folgende Inhalt bezieht sich auf Vcl.Graphics.TCustomCanvas.ArcTo.

Zeichnet einen Bogen auf das Bild entlang dem Umfang einer Ellipse, die von dem angegebenen Rechteck begrenzt wird.

Überschreiben Sie die Methode ArcTo, um das Zeichnen einer elliptisch gebogenen Linie mit dem aktuellen Pen-Objekt zu implementieren. Der Bogen durchquert den Umfang einer Ellipse, die von den Koordinaten (X1,Y1) und (X2,Y2) begrenzt ist. Der Bogen wird gegen den Uhrzeigersinn gezeichnet und folgt vom Anfangs- bis zum Endpunkt dem Umfang der Ellipse. Der Anfangspunkt ist der Schnittpunkt zwischen der Ellipse und einer Linie, die durch den Mittelpunkt der Ellipse und dem Punkt (X3,Y3) definiert ist. Der Endpunkt ist der Schnittpunkt zwischen der Ellipse und einer Linie, die durch den Mittelpunkt der Ellipse und den Punkt (X4,Y4) definiert ist.

Mit dieser Prozedur werden Linien mit Hilfe des aktuellen Stiftes gezeichnet und der Wert von PenPos wird auf den Wert des letzten Endpunktes aktualisert.

Siehe auch