DrawTextArcA
Texto, Diseño de página
Descripción
La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a DrawTextArc y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual
Dibuja texto en un arco. El borde izquierdo it's se sitúa en el ángulo solicitado, donde 0 es "12 o'clock" y los positivos son horarios. SetTextAlign cambia la alineación
Sintaxis
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 | La coordenada horizontal del centro del arco |
|---|---|
| YPos | La coordenada vertical del centro del arco |
| Radius | Radio del arco |
| Angle | Ángulo en el que se colocará el texto |
| Text | El texto real que se dibujará |
| DrawOptions | 0 = Dibujar el texto fuera del arco en sentido horario 1 = Dibujar el texto dentro del arco en sentido antihorario |
Valores devueltos
| 0 | El texto estaba vacío o el parámetro DrawOptions estaba fuera del intervalo El texto se dibujó correctamente |
|---|---|
| 1 |