DrawEllipticArc

Grafika wektorowa

Opis

Rysuje łuk powstały przez wycięcie elipsy między kątem początkowym a końcowym. Kąty są mierzone przeciwnie do ruchu wskazówek zegara, przy czym 0 znajduje się u góry elipsy, czyli 12 O'Clock = 0 stopni, a 9 O'Clock = 90 stopni

Składnia

Delphi

Function TPDFlib.DrawEllipticArc(XPos, YPos, Width, Height, StartAngle, EndAngle: Double; Pie, DrawOptions: Integer): Integer;

ActiveX

Function PDFlib::DrawEllipticArc(XPos As Double, YPos As Double, Width As Double, Height As Double, StartAngle As Double, EndAngle As Double, Pie As Long, DrawOptions As Long) As Long

DLL

int DLDrawEllipticArc(int InstanceID, double XPos, double YPos, double Width, double Height, double StartAngle, double EndAngle, int Pie, int DrawOptions);

Parametry

XPosPozioma współrzędna środka elipsy Pionowa współrzędna środka elipsy
YPosSzerokość elipsy
Width
HeightWysokość elipsy
StartAngleKąt rozpoczęcia krzywej
EndAngleKąt zakończenia krzywej
PieRysowanie ramion łuku: 0 = Nie 1 = Tak
DrawOptions0 = Obrys 1 = Wypełnienie 2 = Wypełnienie i obrys 3 = Zamknięcie, wypełnienie i obrys (gdy Pie = 1) double EndAngle, int Pie, int DrawOptions);