DrawEllipticArc

Gráficos vetoriais

Descrição

Desenha um arco resultante do corte de uma elipse entre o ângulo inicial e o ângulo final. Os ângulos são medidos no sentido contrário ao dos ponteiros do relógio, com 0 no topo da elipse, isto é, 12 O'Clock = 0 graus e 9 O'Clock = 90 graus

Sintaxe

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

XPosA coordenada horizontal do centro da elipse A coordenada vertical do centro da elipse
YPosA largura da elipse
Width
HeightA altura da elipse
StartAngleO ângulo em que a curva deve começar
EndAngleO ângulo no qual terminar a curva
PieDesenhar os braços do arco: 0 = Não 1 = Sim
DrawOptions0 = Contorno 1 = Preenchimento 2 = Fill and Outline 3 = Close, Fill and Outline (if Pie = 1) double EndAngle, int Pie, int DrawOptions);