DrawEllipticArc

Gráficos vectoriales

Descripción

Dibuja un arco resultante de cortar una elipse entre el ángulo inicial y el ángulo final. Los ángulos se miden en sentido antihorario, con el valor 0 en la parte superior de la elipse; es decir, las '12 en punto' = 0 grados y las '9 en punto' = 90 grados

Sintaxis

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

Parámetros

XPosLa coordenada horizontal del centro de la elipse La coordenada vertical del centro de la elipse
YPosLa anchura de la elipse
Width
HeightAltura de la elipse
StartAngleEl ángulo en el que se iniciará la curva
EndAngleEl ángulo en el que terminará la curva
PieDibujar los brazos del arco: 0 = No 1 = Sí
DrawOptions0 = Contorno 1 = Relleno 2 = Relleno y contorno 3 = Cerrar, rellenar y contornear (si Pie = 1) double EndAngle, int Pie, int DrawOptions);