Vcl.Graphics.TCanvas.Chord

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

virtual void __fastcall Chord(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.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TCanvas

Beschreibung

Zeichnet einen geschlossenen Umriss, der von einer Linie und einer Ellipse begrenzt wird.

Mit Chord können Sie einen Umriss erzeugen, der von einem Bogen und einer Linie gebildet wird, welche die Endpunkte des Bogens miteinander verbindet. Der Umriss besteht aus dem Teil einer Ellipse, die durch die Koordinaten (X1,Y1) und (X2,Y2) definiert ist. Die Ellipse wird durch eine Line geteilt, die durch die Punkte (X3,Y3) und (X4,Y4) verläuft.

Der Umriss wird gegen den Uhrzeigersinn vom Punkt (X3,Y3) entlang der Ellipse nach (X4,Y4) und als gerade Linie zurück zu (X3,Y3) gezeichnet. Wenn die Punkte (X3,Y3) und (X4,Y4) nicht auf der Ellipse liegen, ergeben sich die Ecken des Umrisses aus den nächstliegenden Schnittpunkten des Ellipsenumfangs mit der Linie. Der Umriss wird mit dem aktuellen Stift gezeichnet und unter Verwendung des aktuellen Pinsels gefüllt.

Anmerkung:  Unter Windows 95 oder Windows ME dürfen die Summen X1 + X2 und Y1 + Y2 den Wert 32768 nicht überschreiten. Das gleiche gilt für die Summe X1 + X2 + Y1 + Y2.

Unter NT kann die Zeichenrichtung mit der API-Funktion SetArcDirection geändert werden (der Umriss wird dann im Uhrzeigersinn gezeichnet).

Siehe auch

Codebeispiele