PFN_DrvQueryGlyphAttrs fonction de rappel (winddi.h)
La fonction DrvQueryGlyphAttrs retourne des informations sur les glyphes d’une police.
Syntaxe
PFN_DrvQueryGlyphAttrs PfnDrvqueryglyphattrs;
PFD_GLYPHATTR PfnDrvqueryglyphattrs(
FONTOBJ *unnamedParam1,
ULONG unnamedParam2
)
{...}
Paramètres
unnamedParam1
unnamedParam2
Valeur retournée
DrvQueryGlyphAttrs doit retourner un pointeur vers une structure FD_GLYPHATTR . Si une erreur est rencontrée, telle qu’un argument d’entrée non valide, ou si la police décrite par la structure FONTOBJ n’est pas une police verticale, la fonction doit retourner NULL.
Remarques
La fonction DrvQueryGlyphAttrs doit être fournie par les pilotes de police. Actuellement, le seul indicateur d’attribut défini est FO_ATTR_MODE_ROTATE, ce qui signifie que la fonction doit indiquer quels glyphes d’une police verticale doivent faire l’objet d’une rotation. (Pour les polices verticales, les glyphes DBCS doivent être pivotés.) Ces informations sont utiles pour les pilotes d’imprimante qui prennent en charge les imprimantes ayant des rastériseurs de police intégrés.
La fonction doit retourner des informations de rotation dans la structure FD_GLYPHATTR qui est utilisée comme valeur de retour de la fonction.
GDI appelle la fonction DrvQueryGlyphAttrs du pilote de police approprié lorsqu’un pilote d’imprimante appelle la fonction FONTOBJ_pQueryGlyphAttrs de GDI.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | winddi.h (inclure Winddi.h) |