Функции шрифта и текста (Windows GDI)
Следующие функции используются со шрифтами и текстом.
Функция | Описание |
---|---|
AddFontMemResourceEx | Добавляет внедренный шрифт в таблицу системных шрифтов. |
AddFontResource | Добавляет ресурс шрифта в таблицу системных шрифтов. |
AddFontResourceEx | Добавляет частный или непеременимый шрифт в системную таблицу шрифтов. |
CreateFont | Создает логический шрифт. |
CreateFontIndirect | Создает логический шрифт из структуры. |
CreateFontIndirectEx | Создает логический шрифт из структуры. |
Drawtext | Рисует отформатированный текст в прямоугольнике. |
DrawTextEx | Рисует отформатированный текст в прямоугольнике. |
EnumFontFamExProc | Определяемая приложением функцияcallback, используемая с EnumFontFamiliesEx для обработки шрифтов. |
EnumFontFamiliesEx | Перечисляет все шрифты в системе с определенными характеристиками. |
ExtTextOut | Рисует символьную строку. |
GetAspectRatioFilterEx | Возвращает параметр для фильтра пропорций. |
GetCharABCWidths | Возвращает ширину последовательных символов из шрифта TrueType. |
GetCharABCWidthsFloat | Возвращает ширину последовательных символов из текущего шрифта. |
GetCharABCWidthsI | Возвращает ширину последовательных индексов глифов или массива индексов глифов из шрифта TrueType. |
GetCharacterPlacement | Возвращает сведения о строке символов. |
GetCharWidth32 | Возвращает ширину последовательных символов из текущего шрифта. |
GetCharWidthFloat | Получает дробную ширину последовательных символов из текущего шрифта. |
GetCharWidthI | Возвращает ширину последовательных индексов глифов или массив индексов глифов из текущего шрифта. |
GetFontData | Возвращает данные метрик для шрифта TrueType. |
GetFontLanguageInfo | Возвращает сведения о выбранном шрифте для контекста отображения. |
GetFontUnicodeRanges | Сообщает, какие символы Юникода поддерживаются шрифтом. |
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