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


Функции шрифта и текста (Windows GDI)

Следующие функции используются с шрифтами и текстом.

Функция Описание
AddFontMemResourceEx Добавляет внедренный шрифт в таблицу системных шрифтов.
AddFontResource Добавляет ресурс шрифта в таблицу системных шрифтов.
AddFontResourceEx Добавляет в таблицу системных шрифтов частный или непеременимый шрифт.
CreateFont Создает логический шрифт.
CreateFontIndirect Создает логический шрифт из структуры.
CreateFontIndirectEx Создает логический шрифт из структуры.
DrawText Рисует форматированный текст в прямоугольнике.
DrawTextEx Рисует форматированный текст в прямоугольнике.
EnumFontFamExProc Определяемая приложением функцияallback, используемая с 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.