Vcl.Direct2D.TDirect2DCanvas.AngleArc

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

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 eines von den Parametern definierten Kreises.

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

Zeichnet einen Bogen auf das Bild entlang dem Umfang eines von den Parametern definierten Kreises.

Überschreiben Sie die Methode AngleArc, um mit Hilfe des aktuellen Pen-Objektes zu zeichnen.

Die Methode AngleArc zeichnet eine Linie von der aktuellen Position zum Anfangspunkt des Bogens und dann einen Kreisbogen gegen den Uhrzeigersinn zum Bogen-Endpunkt. Der Bogen durchquert den Umfang des Kreises mit dem Zentrum im Punkt (X,Y) und dem Radius Radius. Der Bogen wird gegen den Uhrzeigersinn gezeichnet und folgt dem Umfang der Ellipse beginnend mit StartAngle mit einem Pfeilwinkel von SweepAngle.

Wenn der Pfeilwinkel mehr als 360 Grad beträgt, wird der ganze Kreis gezeichnet und ein Teil des Bogens wird mehrmals gezeichnet.