DrawTextArcA

Texto, Diseño de página

Descripción

La A final indica el punto de entrada de la 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 mediante la página de códigos actual de SetAnsiMode

Dibuja texto ajustado a un arco imaginario con el punto central y radio especificados El texto se dibujará con su borde izquierdo en el ángulo solicitado, donde 0 grados es la posición de las '"12 o'clock", y los ángulos positivos avanzan en sentido horario La función SetTextAlign puede usarse para cambiar la alineación del texto respecto al ángulo especificado

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

XPosLa coordenada horizontal del centro del arco
YPosLa coordenada vertical del centro del arco
RadiusEl radio del arco
AngleEl ángulo con el que debe colocarse el texto
TextEl texto real que se dibujará
DrawOptions0 = Dibuja el texto fuera del arco en sentido horario 1 = Dibuja el texto dentro del arco en sentido antihorario

Valores devueltos

0El texto estaba vacío o el parámetro DrawOptions estaba fuera de rango. El texto se dibujó correctamente
1