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