Windows GDI) (字体和文本函数

以下函数用于字体和文本。

函数 说明
AddFontMemResourceEx 向系统字体表添加嵌入的字体。
AddFontResource 将字体资源添加到系统字体表。
AddFontResourceEx 向系统字体表添加专用字体或不可枚举字体。
CreateFont 创建逻辑字体。
CreateFontIndirect 从结构创建逻辑字体。
CreateFontIndirectEx 从结构创建逻辑字体。
DrawText 在矩形中绘制带格式的文本。
DrawTextEx 在矩形中绘制带格式的文本。
EnumFontFamExProc EnumFontFamiliesEx 一起使用的应用程序定义dcallback 函数,用于处理字体。
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 兼容。