Функции перечисленные ниже используются шрифтами и текстом.
Функция | Описание |
---|---|
AddFontMemResourceEx | Добавляет встроенный шрифт в таблицу системных шрифтов. |
AddFontResource | Добавляет ресурс шрифта в системную таблицу шрифтов. |
AddFontResourceEx | Добавляет частный или не перечисляемый шрифт в таблицу системных шрифтов. |
CreateFont | Создает логический шрифт. |
CreateFontIndirect | Создает логический шрифт из структуры. |
CreateFontIndirectEx | Создает логический шрифт из структуры. |
CreateScalableFontResource | Создает ресурсный файл шрифта для масштабируемого шрифта. |
DrawText | Рисует форматированный текст в прямоугольнике. |
DrawTextEx | Рисует форматированный текст в прямоугольнике. |
EnumFontFamExProc | Функция обратного вызова определяемая приложением, используемая с функцией EnumFontFamiliesEx, чтобы обрабатывать шрифты. |
EnumFontFamiliesEx | Перечисляет все шрифты в системе с некоторыми характеристиками. |
ExtTextOut | Выводит строку символов. |
GetAspectRatioFilterEx | Получает настройку фильтра отношения ширины знака к его высоте. |
GetCharABCWidths | Получает ширину последовательности символов шрифта TrueType.. |
GetCharABCWidthsFloat | Получает ширину последовательности символов шрифта TrueType. |
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.
EnumFontFamilies
EnumFontFamProc
EnumFonts
EnumFontsProc
GetCharWidth
GetTextExtentPoint