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;
成员
-
Height
-
类型: INT
-
字体的字符单元格或字符的高度(以逻辑单位表示)。
-
Width
-
类型: 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 结构中提供了上述成员的可能值。
要求
要求 | 值 |
---|---|
标头 |
|
请参阅