DrawTextArc
Texto, Layout de página
Descrição
Desenha texto ajustado a um arco imaginário com o ponto central e raio especificados. O texto será desenhado com sua borda esquerda no ângulo solicitado, onde 0 graus é a posição de "12 horas", e ângulos positivos são no sentido horário. A função SetTextAlign pode ser usada para alterar o alinhamento do texto em relação ao ângulo especificado
Sintaxe
Delphi
Function TPDFlib.DrawTextArc(XPos, YPos, Radius, Angle: Double; Const Text: WideString; DrawOptions: Integer): Integer;
ActiveX
Function PDFlib::DrawTextArc(XPos As Double, YPos As Double, Radius As Double, Angle As Double, Text As String, DrawOptions As Long) As Long
DLL
int DLDrawTextArc(int InstanceID, double XPos, double YPos, double Radius, double Angle, const wchar_t * Text, int DrawOptions);
Parâmetros
| XPos | A coordenada horizontal do centro do arco |
|---|---|
| YPos | A coordenada vertical do centro do arco |
| Radius | O raio do arco |
| Angle | O ângulo em que o texto deve ser posicionado |
| Text | O texto efetivo a desenhar |
| DrawOptions | 0 = Desenhar o texto fora do arco no sentido horário 1 = Desenhar o texto dentro do arco no sentido anti-horário |
Valores retornados
| 0 | O texto estava em branco ou o parâmetro DrawOptions estava fora do intervalo. O texto foi desenhado com sucesso |
|---|---|
| 1 |