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
| XPos | Pozioma współrzędna środka elipsy Pionowa współrzędna środka elipsy |
|---|---|
| YPos | Szerokość elipsy |
| Width | |
| Height | Wysokość elipsy |
| StartAngle | Kąt rozpoczęcia krzywej |
| EndAngle | Kąt zakończenia krzywej |
| Pie | Rysowanie ramion łuku: 0 = Nie 1 = Tak |
| DrawOptions | 0 = 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); |