DrawTextA
Texto, Diseño de página
Descripción
El sufijo A indica el punto de entrada ANSI (char) de la DLL; la superficie ActiveX/COM expone únicamente la forma Unicode. El comportamiento es idéntico a DrawText y los argumentos de cadena se interpretan utilizando la página de códigos SetAnsiMode actual
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 DLDrawTextA(InstanceID: Integer; XPos, YPos: Double; Text: PAnsiChar): Integer;
DLL
int DLDrawTextA(int InstanceID, double XPos, double YPos, const char * 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 |