Vcl.Graphics.TCanvas.AngleArc
Delphi
procedure AngleArc(X, Y: Integer; Radius: Cardinal; StartAngle, SweepAngle: Single); override;
C++
virtual void __fastcall AngleArc(int X, int Y, unsigned Radius, float StartAngle, float SweepAngle);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
Beschreibung
Zeichnet einen Bogen auf das Bild entlang dem Umfang des von den Parametern definierten Kreises.
Die Methode AngleArc zeichnet eine Linie von der aktuellen Position zum Anfangspunkt des Bogens und dann einen Kreisbogen entgegen den Uhrzeigersinn zum Endpunkt des Bogens. Der Bogen durchquert den Umfang eines Kreises mit den Zentrumkoordinaten (X,Y) und dem Radius Radius. Der Bogen wird gegen den Uhrzeigersinn gezeichnet und folgt den Umfang der Ellipse beginnend mit StartAngle mit einer Pfeilung von SweepAngle.
Wenn die Pfeilung mehr als 360 Grad beträgt, wird der ganze Kreis gezeichnet und ein Teil des Bogens wird mehrmals gezeichnet.
Die aktuelle Position wird auf den Endpunkt des Bogens aktualisiert.