ID3DX10Font 接口
ID3DX10Font 接口封装在特定设备上呈现特定字体所需的纹理和资源。
成员
ID3DX10Font 接口继承自 IUnknown 接口。 ID3DX10Font 还具有以下类型的成员:
方法
ID3DX10Font 接口包含以下方法。
方法 | 说明 |
---|---|
DrawText | 绘制带格式的文本。 此方法支持 ANSI 和 Unicode 字符串。 |
GetDC | 返回显示设备上下文的句柄, (设置了字体的 DC) 。 |
GetDesc | 获取当前字体对象的说明。 |
GetDevice | 检索与字体对象关联的 Direct3D 设备。 |
GetGlyphData | 返回有关字符单元格中字形的位置和方向的信息。 |
GetTextMetrics | 检索字体特征。 |
PreloadCharacters | 将一系列字符加载到视频内存中以提高呈现到设备的效率。 |
PreloadGlyphs | 将一系列字形加载到视频内存中,以提高呈现到设备的效率。 |
PreloadText | 将格式化文本加载到视频内存中,以提高呈现到设备的效率。 此方法支持 ANSI 和 Unicode 字符串。 |
备注
ID3DX10Font 接口是通过调用 D3DX10CreateFont 或 D3DX10CreateFontIndirect 获取的。
LPD3DX10FONT 类型定义为指向 ID3DX10Font 接口的指针。
typedef interface ID3DX10Font ID3DX10Font;
typedef interface ID3DX10Font *LPD3DX10FONT;
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅