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
| XPos | La coordenada horizontal del centro del arco |
|---|---|
| YPos | La coordenada vertical del centro del arco |
| Radius | El radio del arco |
| Angle | El ángulo con el que debe colocarse el texto |
| Text | El texto real que se dibujará |
| DrawOptions | 0 = Dibuja el texto fuera del arco en sentido horario 1 = Dibuja el texto dentro del arco en sentido antihorario |
Valores devueltos
| 0 | El texto estaba vacío o el parámetro DrawOptions estaba fuera de rango. El texto se dibujó correctamente |
|---|---|
| 1 |