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 兼容。
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint