PFN_DrvQueryGlyphAttrs funzione di callback (winddi.h)
La funzione DrvQueryGlyphAttrs restituisce informazioni sui glifi di un tipo di carattere.
Sintassi
PFN_DrvQueryGlyphAttrs PfnDrvqueryglyphattrs;
PFD_GLYPHATTR PfnDrvqueryglyphattrs(
FONTOBJ *unnamedParam1,
ULONG unnamedParam2
)
{...}
Parametri
unnamedParam1
unnamedParam2
Valore restituito
DrvQueryGlyphAttrs deve restituire un puntatore a una struttura 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 tipo di carattere verticale, la funzione deve restituire NULL.
Commenti
La funzione DrvQueryGlyphAttrs deve essere fornita dai driver dei tipi di carattere. Attualmente, l'unico flag di attributo definito è FO_ATTR_MODE_ROTATE, ovvero la funzione deve indicare quali glifi di un tipo di carattere verticale devono essere ruotati. Per i tipi di carattere verticali, i glifi DBCS devono essere ruotati. Queste informazioni sono utili per i driver della stampante che supportano le stampanti con rasterizzatori di tipi di carattere predefiniti.
La funzione deve restituire le informazioni di rotazione nella struttura FD_GLYPHATTR utilizzata come valore restituito della funzione.
GDI chiama la funzione DrvQueryGlyphAttrs del driver del tipo di carattere appropriato quando un driver della stampante chiama la funzione FONTOBJ_pQueryGlyphAttrs di GDI.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | winddi.h (include Winddi.h) |