Поделиться через


Функции шрифта и текста (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.