DrawTextArc

Texto, Diseño de página

Descripción

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 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

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