D3DXFONT_DESC 結構

定義字型的屬性。

語法

typedef struct D3DXFONT_DESC {
  INT   Height;
  UINT  Width;
  UINT  Weight;
  UINT  MipLevels;
  BOOL  Italic;
  BYTE  CharSet;
  BYTE  OutputPrecision;
  BYTE  Quality;
  BYTE  PitchAndFamily;
  TCHAR FaceName;
} D3DXFONT_DESC, *LPD3DXFONT_DESC;

成員

高度

類型: INT

字型字元儲存格或字元的高度,以邏輯單位表示。

寬度

類型: UINT

字型中字元的寬度,以邏輯單位表示。

Weight

類型: UINT

範圍從 0 到 1000 的字型粗細。

MipLevels

類型: UINT

要求的 Mip 層級數目。 如果此值為零或D3DX_DEFAULT,則會建立完整的 mipmap 鏈結。 如果值為 1,紋理空間會與螢幕空間對應。

斜體

類型: BOOL

針對斜體字型設定為 TRUE

CharSet

類型: BYTE

字元集。

OutputPrecision

類型: BYTE

輸出有效位數。 輸出有效位數會定義輸出必須符合要求的字型高度、寬度、字元方向、逸出項、音調和字型類型有多接近。

品質

類型: BYTE

輸出品質。

PitchAndFamily

類型: BYTE

字型的音調和系列。

FaceName

類型: TCHAR

以 Null 結尾的字串或字元,指定字型的字型名稱。 字串的長度不能超過 32 個字元,包括終止的 Null 字元。 如果 FaceName 是空字串,則會使用符合其他指定屬性的第一個字型。 如果編譯器設定需要 Unicode,資料類型 TCHAR 會解析為 WCHAR;否則,資料類型會解析為 CHAR。 請參閱<備註>。

備註

編譯器設定也會決定結構類型。 如果定義 Unicode,則D3DXFONT_DESC結構類型會解析為D3DXFONT_DESCW;否則,結構類型會解析為D3DXFONT_DESCA。

上述成員的可能值會在 GDI LOGFONT 結構中提供。

規格需求

需求
標頭
D3dx9core.h

另請參閱

D3DX 結構

GetDesc