次の方法で共有


GETINFO_STDVAR構造体 (printoem.h)

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 を含む)

関連項目

UNIFONTOBJ_GetInfo