GETINFO_STDVAR 構造体は、UNIFONTOBJ_GetInfo コールバック関数への入力として使用されます。
構文
typedef struct _GETINFO_STDVAR {
DWORD dwSize;
DWORD dwNumOfVariable;
struct {
DWORD dwStdVarID;
LONG lStdVariable;
};
__unnamed_struct_0016_3 StdVar[1];
} GETINFO_STDVAR, *PGETINFO_STDVAR;
メンバーズ
dwSize
GETINFO_STDVAR 構造体のサイズをバイト単位で指定します。 UNIFONTOBJ_GetInfo 呼び出し元によって提供されます。
dwNumOfVariable
dwNumOfVariable DWORD メンバーを定義します。
dwStdVarID
dwStdVarID DWORD メンバー定義します。
lStdVariable
lStdVariable LONG メンバーを定義します。
StdVar[1]
標準変数のインデックスと値を指定する配列。 各配列要素には、dwStdVarID メンバーと lStdVariable メンバーの 2 つのメンバーが含まれています。
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 コールバック関数によって提供されます。
備考
1 つ以上の Unidrv の標準変数の現在の値を取得するために、レンダリング プラグインは、Unidrv の UNIFONTOBJ_GetInfo コールバック関数を呼び出すときに、GETINFO_STDVAR構造体のアドレスを指定できます。
標準変数 の詳細については、「Microsoft ユニバーサル プリンター ドライバー」を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | printoem.h (Printoem.h を含む) |