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

XPosA coordenada horizontal do centro do arco
YPosA coordenada vertical do centro do arco
RadiusO raio do arco
AngleO ângulo em que o texto deve ser posicionado
TextO texto efetivo a desenhar
DrawOptions0 = Desenhar o texto fora do arco no sentido horário 1 = Desenhar o texto dentro do arco no sentido anti-horário

Valores retornados

0O texto estava em branco ou o parâmetro DrawOptions estava fora do intervalo. O texto foi desenhado com sucesso
1