字体和文本函数 (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 兼容。