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 |