заголовок dwrite_3.h
Этот заголовок используется DirectWrite. Дополнительные сведения см. в разделе:
dwrite_3.h содержит следующие программные интерфейсы:
Интерфейсы
IDWriteAsyncResult Представляет результат асинхронной операции. Клиент может использовать интерфейс для ожидания завершения операции и получения результата. |
IDWriteColorGlyphRunEnumerator1 Перечислитель для упорядоченной коллекции выполнений цветных глифов. |
IDWriteFactory3 Интерфейс корневой фабрики для всех объектов DirectWrite. (IDWriteFactory3) |
IDWriteFactory4 Интерфейс корневой фабрики для всех объектов DirectWrite. (IDWriteFactory4) |
IDWriteFactory5 Интерфейс корневой фабрики для всех объектов DirectWrite. (IDWriteFactory5) |
IDWriteFactory6 Этот интерфейс представляет объект фабрики, из которого создаются все DirectWrite объекты. IDWriteFactory6 добавляет новые возможности для работы со шрифтами и ресурсами шрифтов. |
IDWriteFactory7 Этот интерфейс представляет объект фабрики, из которого создаются все DirectWrite объекты. IDWriteFactory7 добавляет новые возможности для работы с системными шрифтами. |
IDWriteFont3 Представляет шрифт в коллекции шрифтов. |
IDWriteFontCollection1 Объект , который инкапсулирует набор шрифтов, например набор шрифтов, установленных в системе, или набор шрифтов в определенном каталоге. (IDWriteFontCollection1) |
IDWriteFontCollection2 Этот интерфейс инкапсулирует набор шрифтов, например набор шрифтов, установленных в системе, или набор шрифтов в определенном каталоге. API коллекции шрифтов можно использовать для определения доступных семейств шрифтов и шрифтов, а также для получения метаданных о шрифтах. (IDWriteFontCollection2) |
IDWriteFontCollection3 Этот интерфейс инкапсулирует набор шрифтов, например набор шрифтов, установленных в системе, или набор шрифтов в определенном каталоге. API коллекции шрифтов можно использовать для определения доступных семейств шрифтов и шрифтов, а также для получения метаданных о шрифтах. (IDWriteFontCollection3) |
IDWriteFontDownloadListener Интерфейс обратного вызова, определяемый приложением, который получает уведомления из очереди загрузки шрифтов (интерфейс IDWriteFontDownloadQueue). |
IDWriteFontDownloadQueue Интерфейс, который содержит запросы на скачивание удаленных шрифтов, символов, глифов и фрагментов шрифтов. |
IDWriteFontFace3 Содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц. (IDWriteFontFace3) |
IDWriteFontFace4 Содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц. (IDWriteFontFace4) |
IDWriteFontFace5 Содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц. (IDWriteFontFace5) |
IDWriteFontFaceReference Представляет ссылку на лицо шрифта. |
IDWriteFontFaceReference1 Представляет ссылку на лицо шрифта. Уникальная идентифицируемая ссылка на шрифт, из которой можно создать лицо шрифта для запроса метрик шрифта и использовать для отрисовки. |
IDWriteFontFallback1 Позволяет получить доступ к резервным шрифтам из списка шрифтов. |
IDWriteFontFamily1 Представляет семейство связанных шрифтов. (IDWriteFontFamily1) |
IDWriteFontFamily2 Представляет семейство связанных шрифтов. IDWriteFontFamily2 добавляет новые возможности, включая получение шрифтов по значениям оси шрифтов. |
IDWriteFontList1 Представляет список шрифтов. (IDWriteFontList1) |
IDWriteFontList2 Представляет список шрифтов. IDWriteFontList2 добавляет новые возможности, включая получение базового набора шрифтов, используемого списком. |
IDWriteFontResource Предоставляет сведения о оси для ресурса шрифта и используется для создания определенных экземпляров распознавания шрифтов. |
IDWriteFontSet Представляет набор шрифтов. (IDWriteFontSet) |
IDWriteFontSet1 Представляет набор шрифтов. (IDWriteFontSet1) |
IDWriteFontSet2 Представляет набор шрифтов. (IDWriteFontSet2) |
IDWriteFontSet3 Представляет набор шрифтов. (IDWriteFontSet3) |
IDWriteFontSet4 Представляет набор шрифтов. (IDWriteFontSet4) |
IDWriteFontSetBuilder Содержит методы для создания набора шрифтов. (IDWriteFontSetBuilder) |
IDWriteFontSetBuilder1 Содержит методы для создания набора шрифтов. (IDWriteFontSetBuilder1) |
IDWriteFontSetBuilder2 Содержит методы для создания набора шрифтов. (IDWriteFontSetBuilder2) |
IDWriteGdiInterop1 Обеспечивает взаимодействие с GDI, например методы преобразования шрифта в структуру LOGFONT или преобразования описания шрифта GDI в лицо шрифта. Он также используется для создания целевых объектов отрисовки точечных рисунков. (IDWriteGdiInterop1) |
IDWriteInMemoryFontFileLoader Представляет загрузчик файлов шрифтов, который может получать доступ к шрифтам в памяти. |
IDWriteRemoteFontFileLoader Представляет загрузчик файлов шрифтов, который может получать доступ к удаленным (т. е. загружаемым) шрифтам. |
IDWriteRemoteFontFileStream Представляет поток файлов шрифтов, части которого могут быть нелокейными. |
IDWriteRenderingParams3 Представляет параметры отрисовки текста для растеризации и фильтрации глифов. (IDWriteRenderingParams3) |
IDWriteStringList Представляет коллекцию строк, индексированных по числу. |
IDWriteTextFormat2 Описывает свойства шрифта и абзаца, используемые для форматирования текста, а также сведения о языковом стандарте. (IDWriteTextFormat2) |
IDWriteTextFormat3 Описывает свойства шрифта и абзаца, используемые для форматирования текста, а также сведения о языковом стандарте. (IDWriteTextFormat3) |
IDWriteTextLayout3 Представляет блок текста после его полного анализа и форматирования. (IDWriteTextLayout3) |
IDWriteTextLayout4 Представляет блок текста после его полного анализа и форматирования. |
Функции
DWRITE_MAKE_FONT_AXIS_TAG Создает тег OpenType для оси шрифта. |
Структуры
DWRITE_COLOR_GLYPH_RUN1 Представляет выполнение цветового глифа. Метод IDWriteFactory4::TranslateColorGlyphRun возвращает упорядоченную коллекцию выполнений цветных глифов различных типов в зависимости от того, что поддерживает шрифт. |
DWRITE_FILE_FRAGMENT Представляет диапазон байтов в файле шрифта. |
DWRITE_FONT_AXIS_RANGE Представляет минимальный и максимальный диапазон возможных значений для оси шрифта. |
DWRITE_FONT_AXIS_VALUE Представляет значение для оси шрифта. Используется при запросе и создании экземпляров шрифта. |
DWRITE_FONT_PROPERTY Свойство Font, используемое для фильтрации наборов шрифтов и создания набора шрифтов с явными свойствами. |
DWRITE_GLYPH_IMAGE_DATA Данные для одного глифа из GetGlyphImageData. |
DWRITE_LINE_METRICS1 Содержит сведения о отформатированной строке текста. (DWRITE_LINE_METRICS1) |
DWRITE_LINE_SPACING Задает вертикальный интервал между строками текста. |
Перечисления
DWRITE_AUTOMATIC_FONT_AXES Определяет константы, указывающие определенные оси, которые могут автоматически применяться в макете во время выбора шрифта. |
DWRITE_CONTAINER_TYPE Задает формат контейнера ресурса шрифта. Формат контейнера отличается от формата файла шрифта (DWRITE_FONT_FILE_TYPE), так как контейнер описывает контейнер, в который упаковывается базовый файл шрифта. |
DWRITE_FONT_AXIS_ATTRIBUTES Определяет константы, указывающие атрибуты для оси шрифта. |
DWRITE_FONT_AXIS_TAG Определяет константы, задающие идентификатор из четырех символов для оси шрифта. |
DWRITE_FONT_FAMILY_MODEL Определяет константы, указывающие, как сгруппированы семейства шрифтов. |
DWRITE_FONT_LINE_GAP_USAGE Укажите, должно ли значение DWRITE_FONT_METRICS::lineGap быть частью метрик строки. |
DWRITE_FONT_PROPERTY_ID Определяет строку в шрифте. |
DWRITE_FONT_SOURCE_TYPE Определяет константы, определяющие механизм включения шрифта в набор шрифтов. |
DWRITE_LOCALITY Указывает расположение ресурса. |
DWRITE_RENDERING_MODE1 Указывает, как отрисовываются глифы. |