Condividi tramite


funzione FONTOBJ_pQueryGlyphAttrs (winddi.h)

La funzione FONTOBJ_pQueryGlyphAttrs restituisce informazioni sui glifi di un tipo di carattere.

Sintassi

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

Parametri

pfo

Puntatore fornito dal chiamante a una struttura FONTOBJ che identifica il tipo di carattere per cui vengono richiesti gli attributi.

[in] iMode

È un flag fornito dal chiamante che indica il tipo di attributo glifo richiesto. Il flag seguente è definito:

Flag Definizione
FO_ATTR_MODE_ROTATE La funzione restituisce una matrice che indica quali glifi di un tipo di carattere verticale devono essere ruotati.

Valore restituito

FONTOBJ_pQueryGlyphAttrs restituisce un puntatore a una struttura di FD_GLYPHATTR . Se viene rilevato un errore, ad esempio un argomento di input non valido o se il tipo di carattere descritto dalla struttura FONTOBJ non è un carattere verticale, la funzione restituisce NULL.

Commenti

Attualmente, l'unico flag di attributo definito è FO_ATTR_MODE_ROTATE. Questo flag è destinato all'uso da parte dei driver della stampante che supportano stampanti con rasterizzatori di caratteri predefiniti. Il driver può chiamare la funzione FONTOBJ_pQueryGlyphAttrs, specificando il flag di FO_ATTR_MODE_ROTATE , per determinare quali glifi all'interno di un carattere verticale devono essere ruotati.

I caratteri verticali hanno un nome di carattere che inizia con il carattere "@". Per determinare se il carattere corrente è un carattere verticale, il driver può verificare la presenza del flag FO_VERT_FACE nel membro flFontType della struttura FONTOBJ del tipo di carattere.

Le informazioni di rotazione vengono restituite nella struttura FD_GLYPHATTR usata come valore restituito della funzione.

La funzione FONTOBJ_pQueryGlyphAttrs viene fornita da GDI. Quando un driver della stampante chiama FONTOBJ_pQueryGlyphAttrs, GDI chiama la funzione DrvQueryGlyphAttrs appropriata per ottenere le informazioni richieste.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys

Vedi anche

DrvQueryGlyphAttrs

FD_GLYPHATTR

FONTOBJ