Интерфейс IDWriteFontFace (dwrite.h)
Этот интерфейс предоставляет различные данные шрифта, такие как метрики, имена и контуры глифов. Он содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц.
Этот интерфейс расширяет IUnknown.
Наследование
Интерфейс IDWriteFontFace наследуется от интерфейса IUnknown.
Методы
Интерфейс IDWriteFontFace содержит следующие методы.
IDWriteFontFace::GetDesignGlyphMetrics Получает идеальные (независимые от разрешения) метрики глифов в единицах разработки шрифтов. |
IDWriteFontFace::GetFiles Получает файлы шрифтов, представляющие лицо шрифта. |
IDWriteFontFace::GetGdiCompatibleGlyphMetrics Получает метрики глифов в единицах проектирования шрифтов с возвращаемыми значениями, совместимыми с тем, что будет создавать GDI. |
IDWriteFontFace::GetGdiCompatibleMetrics Получает единицы проектирования и общие метрики для шрифта. Эти метрики применимы ко всем глифам в шрифте и используются приложениями для вычислений макета. (IDWriteFontFace.GetGdiCompatibleMetrics) |
IDWriteFontFace::GetGlyphCount Получает количество глифов на лицевой стороне шрифта. |
IDWriteFontFace::GetGlyphIndices Возвращает номинальное сопоставление кодовых точек Юникода UCS4 с индексами глифов, как определено в таблице шрифта CMAP. |
IDWriteFontFace::GetGlyphRunOutline Вычисляет структуру выполнения глифов путем вызова обратно в интерфейс приемника структуры. |
IDWriteFontFace::GetIndex Получает индекс распознавания шрифта в контексте файлов шрифтов. |
IDWriteFontFace::GetMetrics Получает единицы проектирования и общие метрики для шрифта. Эти метрики применимы ко всем глифам в области шрифта и используются приложениями для вычислений макета. (IDWriteFontFace.GetMetrics) |
IDWriteFontFace::GetRecommendedRenderingMode Определяет рекомендуемый режим отрисовки для шрифта, используя указанный размер и параметры отрисовки. (IDWriteFontFace.GetRecommendedRenderingMode) |
IDWriteFontFace::GetSimulations Получает флаги имитации алгоритмического стиля шрифта. (IDWriteFontFace.GetSimulations) |
IDWriteFontFace::GetType Получает тип формата файла шрифта. |
IDWriteFontFace::IsSymbolFont Определяет, является ли шрифт символом. (IDWriteFontFace.IsSymbolFont) |
IDWriteFontFace::ReleaseFontTable Освобождает таблицу, полученную ранее из TryGetFontTable. |
IDWriteFontFace::TryGetFontTable Находит указанную таблицу шрифтов OpenType, если она существует, и возвращает указатель на нее. Функция обращается к базовым данным шрифта через интерфейс IDWriteFontFileStream, реализованный загрузчиком файлов шрифтов. |
Требования
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | dwrite.h |