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
| XPos | A coordenada horizontal do centro da elipse A coordenada vertical do centro da elipse |
|---|---|
| YPos | A largura da elipse |
| Width | |
| Height | A altura da elipse |
| StartAngle | O ângulo em que a curva deve começar |
| EndAngle | O ângulo no qual terminar a curva |
| Pie | Desenhar os braços do arco: 0 = Não 1 = Sim |
| DrawOptions | 0 = Contorno 1 = Preenchimento 2 = Fill and Outline 3 = Close, Fill and Outline (if Pie = 1) double EndAngle, int Pie, int DrawOptions); |