GETINFO_STDVAR 结构 (printoem.h)

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

语法

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

成员

dwSize

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

dwNumOfVariable

定义 DWORD 成员 dwNumOfVariable

dwStdVarID

定义 DWORD 成员 dwStdVarID

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 通用打印机驱动程序

要求

要求
Header printoem.h (包括 Printoem.h)

另请参阅

UNIFONTOBJ_GetInfo