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 結構中提供。
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱