DrawTextArcA
Texto, Layout de página
Descrição
O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de DrawTextArc e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
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 DLDrawTextArcA(InstanceID: Integer; XPos, YPos, Radius, Angle: Double; Text: PAnsiChar; DrawOptions: Integer): Integer;
DLL
int DLDrawTextArcA(int InstanceID, double XPos, double YPos, double Radius, double Angle, const char * 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 |