Partager via


GETINFO_STDVAR structure (printoem.h)

La structure GETINFO_STDVAR est utilisée comme entrée de la fonction de rappel UNIFONTOBJ_GetInfo .

Syntaxe

typedef struct _GETINFO_STDVAR {
  DWORD                   dwSize;
  DWORD                   dwNumOfVariable;
  struct {
    DWORD dwStdVarID;
    LONG  lStdVariable;
  };
  __unnamed_struct_1546_3 StdVar[1];
} GETINFO_STDVAR, *PGETINFO_STDVAR;

Membres

dwSize

Spécifie la taille, en octets, de la structure GETINFO_STDVAR . Fourni par l’appelant UNIFONTOBJ_GetInfo .

dwNumOfVariable

Définit le membre Dword dwNumOfVariable.

dwStdVarID

Définit le membre DWORD dwStdVarID.

lStdVariable

Définit le membre LONGlStdVariable.

StdVar[1]

Tableau spécifiant des index et des valeurs de variables standard. Chaque élément de tableau contient deux membres : un membre dwStdVarID et un membre lStdVariable .

dwStdVarID

Spécifie les variables standard pour lesquelles une valeur doit être retournée. Fourni par l’appelant UNIFONTOBJ_GetInfo . Les valeurs valides sont contenues dans le tableau suivant.

Identificateur Standard Variable
FNT_INFO_CURRENTFONTID CurrentFontID
FNT_INFO_FONTBOLD FontBold
FNT_INFO_FONTHEIGHT FontHeight
FNT_INFO_FONTITALIC Italique
FNT_INFO_FONTMAXWIDTH FontMaxWidth
FNT_INFO_FONTSTRIKETHRU FontStrikeThru
FNT_INFO_FONTUNDERLINE Souligné
FNT_INFO_FONTWIDTH FontWidth
FNT_INFO_GRAYPERCENTAGE GrayPercentage
FNT_INFO_NEXTFONTID NextFontID
FNT_INFO_NEXTGLYPH NextGlyphe
FNT_INFO_PRINTDIRINCCDEGREES PrintDirInCCDegrees
FNT_INFO_TEXTXRES TextXRes
FNT_INFO_TEXTYRES TextYRes

Fourni par l’appelant UNIFONTOBJ_GetInfo .

lStdVariable

Spécifie la valeur actuelle de la variable standard spécifiée. Fourni par la fonction de rappel UNIFONTOBJ_GetInfo d’Unidrv.

Remarques

Pour obtenir la valeur actuelle d’une ou de plusieurs variables standard d’Unidrv, un plug-in de rendu peut fournir l’adresse d’une structure de GETINFO_STDVAR lors de l’appel de la fonction de rappel UNIFONTOBJ_GetInfo d’Unidrv.

Pour plus d’informations sur les variables standard, consultez Pilote d’imprimante universelle Microsoft.

Configuration requise

Condition requise Valeur
En-tête printoem.h (inclure Printoem.h)

Voir aussi

UNIFONTOBJ_GetInfo