Compartir a través de


función FONTOBJ_pQueryGlyphAttrs (winddi.h)

La función FONTOBJ_pQueryGlyphAttrs devuelve información sobre los glifos de una fuente.

Sintaxis

PFD_GLYPHATTR FONTOBJ_pQueryGlyphAttrs(
       FONTOBJ *pfo,
  [in] ULONG   iMode
);

Parámetros

pfo

Es un puntero proporcionado por el autor de la llamada a una estructura FONTOBJ que identifica la fuente para la que se solicitan los atributos.

[in] iMode

Es una marca proporcionada por el autor de la llamada que indica el tipo de atributo de glifo que se solicita. Se define la marca siguiente:

Marca Definición
FO_ATTR_MODE_ROTATE La función devuelve una matriz que indica qué glifos de una fuente vertical se deben girar.

Valor devuelto

FONTOBJ_pQueryGlyphAttrs devuelve un puntero a una estructura de FD_GLYPHATTR . Si se produce un error, como un argumento de entrada no válido o si la fuente descrita por la estructura FONTOBJ no es una fuente vertical, la función devuelve NULL.

Comentarios

Actualmente, la única marca de atributo definida es FO_ATTR_MODE_ROTATE. Esta marca está pensada para su uso por los controladores de impresora que admiten impresoras con rasterizadores de fuentes integrados. El controlador puede llamar a la función FONTOBJ_pQueryGlyphAttrs , especificando la marca FO_ATTR_MODE_ROTATE, para determinar qué glifos se deben girar dentro de una fuente vertical.

Las fuentes verticales tienen un nombre de fuente que comienza con el carácter "@". Para determinar si la fuente actual es una fuente vertical, el controlador puede comprobar la marca FO_VERT_FACE en el miembro flFontType de la estructura FONTOBJ de la fuente.

La información de rotación se devuelve en la estructura FD_GLYPHATTR que se usa como valor devuelto de la función.

GDI proporciona la función FONTOBJ_pQueryGlyphAttrs . Cuando un controlador de impresora llama a FONTOBJ_pQueryGlyphAttrs, GDI llama a la función DrvQueryGlyphAttrs del controlador de fuente adecuada para obtener la información solicitada.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Universal
Encabezado winddi.h (incluya Winddi.h)
Library Win32k.lib
Archivo DLL Win32k.sys

Consulte también

DrvQueryGlyphAttrs

FD_GLYPHATTR

FONTOBJ