GETINFO_STDVAR结构(printoem.h)

GETINFO_STDVAR 结构用作 UNIFONTOBJ_GetInfo 回调函数的输入。

语法

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

成员

dwSize

指定 GETINFO_STDVAR 结构的大小(以字节为单位)。 由 UNIFONTOBJ_GetInfo 调用方提供。

dwNumOfVariable

定义 DWORD 成员 dwNumOfVariable

dwStdVarID

dwStdVarID定义 DWORD 成员。

lStdVariable

定义 LONG 成员 lStdVariable

StdVar[1]

指定标准变量索引和值的数组。 每个数组元素包含两个成员:dwStdVarID 成员和 lStdVariable 成员。

dwStdVarID

指定 应为其返回值的 标准变量。 由 UNIFONTOBJ_GetInfo 调用方提供。 下表中包含有效值。

标识符 标准变量
FNT_INFO_CURRENTFONTID CurrentFontID
FNT_INFO_FONTBOLD FontBold
FNT_INFO_FONTHEIGHT FontHeight
FNT_INFO_FONTITALIC FontItalic
FNT_INFO_FONTMAXWIDTH FontMaxWidth
FNT_INFO_FONTSTRIKETHRU FontStrikeThru
FNT_INFO_FONTUNDERLINE FontUnderline
FNT_INFO_FONTWIDTH FontWidth
FNT_INFO_GRAYPERCENTAGE GrayPercentage
FNT_INFO_NEXTFONTID NextFontID
FNT_INFO_NEXTGLYPH NextGlyph
FNT_INFO_PRINTDIRINCCDEGREES PrintDirInCCDegrees
FNT_INFO_TEXTXRES TextXRes
FNT_INFO_TEXTYRES TextYRes

UNIFONTOBJ_GetInfo 调用方提供。

lStdVariable

指定指定标准变量的当前值。 由 Unidrv 的 UNIFONTOBJ_GetInfo 回调函数提供。

言论

若要获取一个或多个 Unidrv 标准变量的当前值,呈现插件可以在调用 Unidrv 的 UNIFONTOBJ_GetInfo 回调函数时提供GETINFO_STDVAR结构的地址。

有关 标准变量的详细信息,请参阅 Microsoft通用打印机驱动程序

要求

要求 价值
标头 printoem.h (include Printoem.h)

另请参阅

UNIFONTOBJ_GetInfo