Compartir a través de


Servicios de fuente y texto de GDI

GDI proporciona compatibilidad con la administración de fuentes y la salida de texto. La estructura FONTOBJ y las funciones relacionadas proporcionan a un controlador acceso a una instancia determinada de una fuente. Para admitir la salida de texto, el controlador tiene acceso a la estructura STROBJ y a las funciones relacionadas. En la tabla siguiente se enumeran las funciones relacionadas con FONTOBJ y STROBJ.

Función Descripción

EngComputeGlyphSet

Calcula el glifo establecido admitido en un dispositivo.

EngFntCacheAlloc

Asigna memoria para un archivo de fuente almacenado en caché.

EngFntCacheFault

Notifica un error al motor de fuentes si el controlador de fuente encontró un error al leer o escribir en una caché de datos de fuente.

EngFntCacheLookUp

Recupera un puntero a los datos del archivo de fuente almacenados en caché.

EngGetCurrentCodePage

Devuelve las páginas de códigos OEM y ANSI predeterminadas del sistema.

EngGetType1FontList

Recupera una lista de fuentes de tipo PostScript 1 que se instalan de forma local y remota.

EngTextOut

Esta es la simulación de GDI para la función DrvTextOut .

FONTOBJ_cGetAllGlyphHandles

Permite al controlador recuperar cada controlador de glifo de una fuente GDI. El controlador usa este servicio para descargar una fuente completa.

FONTOBJ_cGetGlyphs

Convierte los identificadores de glifo en punteros a los datos de glifo asociados para el consumidor de fuentes. Estos punteros son válidos hasta la siguiente llamada a FONTOBJ_cGetGlyphs.

FONTOBJ_pfdg

Recupera el puntero a la estructura de FD_GLYPHSET asociada a la fuente especificada.

FONTOBJ_pifi

Recupera el puntero a la estructura IFIMETRICS que describe la fuente asociada.

FONTOBJ_pjOpenTypeTablePointer

Devuelve un puntero a una vista de una tabla OpenType.

FONTOBJ_pQueryGlyphAttrs

Devuelve información sobre los glifos de una fuente.

FONTOBJ_pvTrueTypeFontFile

Recupera un puntero a una vista de un archivo de fuente TrueType, OpenType o Type1.

FONTOBJ_pwszFontFilePaths

Recupera las rutas de acceso del archivo asociadas a una fuente.

FONTOBJ_pxoGetXform

Recupera la transformación Notional-to-Device para la fuente asociada. Esta transformación es necesaria para que un controlador realice una fuente proporcionada por el controlador.

FONTOBJ_vGetInfo

Devuelve información que describe la fuente asociada.

STROBJ_bEnum

Enumera las identidades de glifo y las posiciones del STROBJ especificado.

STROBJ_bEnumPositionsOnly

Enumera las identidades de glifo y las posiciones de una cadena de texto especificada, pero no crea mapas de bits de glifo almacenados en caché.

STROBJ_bGetAdvanceWidths

Devuelve vectores que especifican los anchos probables de glifos que componen una cadena especificada.

STROBJ_dwGetCodePage

Devuelve la página de códigos asociada al STROBJ especificado.

STROBJ_fxBreakExtra

Recupera la cantidad de espacio adicional que se va a agregar a cada carácter de espacio de una cadena al mostrar o imprimir texto justificado.

STROBJ_vEnumStart

Reinicia la enumeración de la matriz GLYPHPOS para el STROBJ especificado. El controlador debe llamar a esta función antes de enumeraciones posteriores.