Share via


D3DX10_FONT_DESC 結構

定義字型屬性。

語法

typedef struct D3DX10_FONT_DESC {
  INT   Height;
  UINT  Width;
  UINT  Weight;
  UINT  MipLevels;
  BOOL  Italic;
  BYTE  CharSet;
  BYTE  OutputPrecision;
  BYTE  Quality;
  BYTE  PitchAndFamily;
  TCHAR FaceName[LF_FACESIZE];
} D3DX10_FONT_DESC, *LPD3DX10_FONT_DESC;

成員

高度

類型: INT

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

寬度

類型: UINT

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

Weight

類型: UINT

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

MipLevels

類型: UINT

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

斜體

類型: BOOL

針對斜體字型,設定為 TRUE

CharSet

類型: BYTE

字元集。

OutputPrecision

類型: BYTE

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

品質

類型: BYTE

輸出品質。

PitchAndFamily

類型: BYTE

字型的音調和系列。

FaceName[LF_FACESIZE]

類型: TCHAR

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

備註

編譯器設定也會決定結構類型。 如果已定義 Unicode,則D3DX10_FONT_DESC結構類型會解析為D3DX10_FONT_DESCW;否則,結構類型會解析為D3DX10_FONT_DESCA。

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

規格需求

需求
標頭
D3DX10.h

另請參閱

D3DX 結構