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 通用印表機驅動程式

規格需求

需求
標頭 printoem.h (包含 Printoem.h)

另請參閱

UNIFONTOBJ_GetInfo