Partager via


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)

Voir aussi

FD_GLYPHATTR

FONTOBJ

FONTOBJ_pQueryGlyphAttrs