DrawEllipticArc

Grafica vettoriale

Descrizione

Disegna un arco ottenuto tagliando un'ellisse tra l'angolo iniziale e quello finale. Gli angoli sono misurati in senso antiorario, con 0 nella parte superiore dell'ellisse, ossia 12 O'Clock = 0 gradi e 9 O'Clock = 90 gradi

Sintassi

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

Parametri

XPosCoordinata orizzontale del centro dell'ellisse Coordinata verticale del centro dell'ellisse
YPosLa larghezza dell'ellisse
Width
HeightL'altezza dell'ellisse
StartAngleL'angolo al quale iniziare la curva
EndAngleL'angolo al quale terminare la curva
PieDisegna i bracci dell'arco: 0 = No 1 = Sì
DrawOptions0 = Contorno 1 = Riempimento 2 = Riempimento e contorno 3 = Chiusura, riempimento e contorno (se Pie = 1) double EndAngle, int Pie, int DrawOptions);