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


заголовок 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

Указывает, как отрисовываются глифы.