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