Функции шрифта и текста (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.
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint