DrawText
Texto, Diseño de página
Descripción
Dibuja texto con la fuente y tamaño seleccionados. Si no hay fuentes, añade y selecciona Helvetica 12 pt. SetTextAlign cambia la alineación
El texto que contiene caracteres árabes, hebreos, índicos o de otras escrituras complejas se conforma automáticamente antes de dibujarse (formas contextuales de letras, ligaduras obligatorias y orden de derecha a izquierda), siempre que la fuente seleccionada sea una fuente TrueType o estándar con una fuente del sistema instalada. Utilice SetTextShaping para deshabilitar este enrutamiento o DrawShapedText para conformar explícitamente con una fuente elegida. El texto latino, cirílico, griego y CJK utiliza siempre la ruta de dibujo normal
Sintaxis
Delphi
Function TPDFlib.DrawText(XPos, YPos: Double; Const Text: WideString): Integer;
ActiveX
Function PDFlib::DrawText(XPos As Double, YPos As Double, Text As String) As Long
DLL
int DLDrawText(int InstanceID, double XPos, double YPos, const wchar_t * Text);
Parámetros
| XPos | La posición horizontal en la que se dibujará el texto. El punto de referencia suele estar a la izquierda del primer carácter, salvo que se haya utilizado la función SetTextAlign para cambiar la alineación |
|---|---|
| YPos | Posición vertical en la que se dibujará el texto. El punto de referencia es la línea base del texto |
| Text | El texto que se dibujará en la página |
Observaciones
Mientras SetVerticalWritingMode esté activado, el texto desciende por la página desde el punto indicado en vez de recorrerla horizontalmente