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) |