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

XPosLa 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
YPosPosición vertical en la que se dibujará el texto. El punto de referencia es la línea base del texto
TextEl texto que se dibujará en la página