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 |