字体和文本函数 (Windows GDI)
以下函数用于字体和文本。
功能 | 描述 |
---|---|
AddFontMemResourceEx | 将嵌入的字体添加到系统字体表中。 |
AddFontResource | 将字体资源添加到系统字体表。 |
AddFontResourceEx | 将专用或不可枚举的字体添加到系统字体表中。 |
CreateFont | 创建逻辑字体。 |
CreateFontIndirect | 从结构创建逻辑字体。 |
CreateFontIndirectEx | 从结构创建逻辑字体。 |
DrawText | 在矩形中绘制带格式的文本。 |
DrawTextEx | 在矩形中绘制带格式的文本。 |
EnumFontFamExProc | 与 EnumFontFamiliesEx 一起使用的应用程序 definedcallback 函数来处理字体。 |
EnumFontFamiliesEx | 枚举系统中具有特定特征的所有字体。 |
ExtTextOut | 绘制字符串。 |
GetAspectRatioFilterEx | 获取纵横比筛选器的设置。 |
GetCharABCWidths | 从 TrueType 字体获取连续字符的宽度。 |
GetCharABCWidthsFloat | 获取当前字体中连续字符的宽度。 |
GetCharABCWidthsI | 从 TrueType 字体获取连续字形索引的宽度或字形索引数组。 |
GetCharacterPlacement | 获取有关字符串的信息。 |
GetCharWidth32 | 获取当前字体中连续字符的宽度。 |
GetCharWidthFloat | 获取当前字体中连续字符的分数宽度。 |
GetCharWidthI | 获取连续字形索引的宽度或当前字体中的字形索引数组。 |
GetFontData | 获取 TrueType 字体的指标数据。 |
GetFontLanguageInfo | 返回有关显示上下文的所选字体的信息。 |
GetFontUnicodeRanges | 指示字体支持哪些 Unicode 字符。 |
GetGlyphIndices | 将字符串转换为字形索引数组。 |
GetGlyphOutline | 获取 TrueType 字体中字符的轮廓或位图。 |
GetKerningPairs | 获取字体的字符字距对。 |
GetOutlineTextMetrics | 获取 TrueType 字体的文本指标。 |
GetRasterizerCaps | 指示是否安装了 TrueType 字体。 |
GetTabbedTextExtent | 计算字符串的宽度和高度,包括制表符。 |
GetTextAlign | 获取设备上下文的文本对齐设置。 |
GetTextCharacterExtra | 获取设备上下文的当前字符间距。 |
GetTextColor | 获取设备上下文的文本颜色。 |
GetTextExtentExPoint | 获取将容纳在空格中的字符串中的字符数。 |
GetTextExtentExPointI | 获取将容纳在空间中的字形索引数。 |
GetTextExtentPoint32 | 计算文本字符串的宽度和高度。 |
GetTextExtentPointI | 计算字形索引数组的宽度和高度。 |
GetTextFace | 获取在设备上下文中选择的字体的名称。 |
GetTextMetrics | 使用字体的指标填充缓冲区。 |
PolyTextOut | 使用设备上下文中的字体和文本颜色绘制多个字符串。 |
RemoveFontMemResourceEx | 从系统字体表中删除源嵌入文档中的字体。 |
RemoveFontResource | 从系统字体表中删除文件中的字体。 |
RemoveFontResourceEx | 从系统字体表中删除私有或不可枚举的字体。 |
SetMapperFlags | 更改用于将逻辑字体映射到物理字体的算法。 |
SetTextAlign | 设置设备上下文的文本对齐标志。 |
SetTextCharacterExtra | 设置字符间间距。 |
SetTextColor | 设置设备上下文的文本颜色。 |
SetTextJustification | 指定系统应添加到字符串中的断字符的空间量。 |
TabbedTextOut | 在某个位置写入字符串,将选项卡展开为指定值。 |
TextOut | 在某个位置写入字符串。 |
已过时函数
这些函数仅用于与 16 位版本的 Windows 兼容。
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint