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


Структуры DirectWrite

DirectWrite определяет следующие структуры.

В этом разделе

Тема Описание
DWRITE_BITMAP_DATA_BGRA32 Представляет данные растрового изображения в формате BGRA32.
DWRITE_CARET_METRICS Структура DWRITE_CARET_METRICS указывает метрики для размещения в шрифте.
DWRITE_CLUSTER_METRICS Содержит сведения о кластере глифов.
DWRITE_COLOR_F Описывает красные, зеленые, синие и альфа-компоненты цвета.
DWRITE_COLOR_GLYPH_RUN Содержит сведения, необходимые отрисовщикам для рисования глифов, с информацией о цвете глифа.
DWRITE_COLOR_GLYPH_RUN1 Представляет запуск глифа цвета. Метод IDWriteFactory4::TranslateColorGlyphRun возвращает упорядоченную коллекцию цветных глифов различных типов в зависимости от того, что поддерживает шрифт.
DWRITE_FILE_FRAGMENT Представляет диапазон байтов в файле шрифта.
DWRITE_FONT_AXIS_RANGE Представляет минимальный и максимальный диапазон возможных значений для оси шрифта.
DWRITE_FONT_AXIS_VALUE Представляет значение для оси шрифта. Используется при запросе и создании экземпляров шрифтов.
DWRITE_FONT_FEATURE Указывает свойства, используемые для идентификации и выполнения типографических функций в текущем лице шрифта.
DWRITE_FONT_METRICS Структура DWRITE_FONT_METRICS указывает метрики, применимые ко всем глифам в лицом шрифта.
DWRITE_FONT_METRICS1 Структура DWRITE_FONT_METRICS1 указывает метрики, применимые ко всем глифам в лицом шрифта.
DWRITE_FONT_PROPERTY Свойство шрифта, используемое для фильтрации наборов шрифтов и создания набора шрифтов с явными свойствами.
DWRITE_GLYPH_IMAGE_DATA Данные для одного глифа из GetGlyphImageData.
DWRITE_GLYPH_METRICS Задает метрики отдельного глифа.
DWRITE_GLYPH_OFFSET Необязательная корректировка положения глифа.
DWRITE_GLYPH_RUN Содержит сведения, необходимые отрисовщикам для рисования глифов.
DWRITE_GLYPH_RUN_DESCRIPTION Содержит дополнительные свойства, связанные с этими свойствами в DWRITE_GLYPH_RUN.
DWRITE_HIT_TEST_METRICS Описывает регион, полученный тестом попадания.
DWRITE_INLINE_OBJECT_METRICS Содержит свойства, описывающие геометрическое измерение определяемого приложением встроенного объекта.
DWRITE_JUSTIFICATION_OPPORTUNITY Структура DWRITE_JUSTIFICATION_OPPORTUNITY указывает сведения об оправдании на глиф.
DWRITE_LINE_BREAKPOINT Характеристики точки останова строки символа.
DWRITE_LINE_METRICS Содержит сведения о форматируемой строке текста.
DWRITE_LINE_METRICS1 Содержит сведения о форматируемой строке текста.
DWRITE_LINE_SPACING
DWRITE_MATRIX Структура DWRITE_MATRIX указывает преобразование графики для применения к отрисованным глифам.
DWRITE_OVERHANG_METRICS Указывает, сколько видимых diPs (независимых от устройства пикселей) переключает каждую сторону макета или встроенных объектов.
DWRITE_PANOSE Объединение DWRITE_PANOSE описывает значения классификации шрифтов, используемые с IDWriteFont1::GetPanose для выбора и сопоставления шрифта.
DWRITE_SCRIPT_ANALYSIS Сохраняет связь текста и его системного скрипта, а также некоторые атрибуты отображения.
DWRITE_SCRIPT_PROPERTIES Структура DWRITE_SCRIPT_PROPERTIES задает свойства скрипта для навигации и обоснования.
DWRITE_SHAPING_GLYPH_PROPERTIES Содержит формирование свойств выходных данных для глифа вывода.
DWRITE_SHAPING_TEXT_PROPERTIES Формирование свойств выходных данных для глифа вывода.
DWRITE_STRIKETHROUGH Содержит сведения о размере и размещении нападающих.
DWRITE_TEXT_METRICS Содержит метрики, связанные с текстом после макета.
DWRITE_TEXT_METRICS1 Содержит метрики, связанные с текстом после макета.
DWRITE_TEXT_RANGE Задает диапазон текстовых позиций, в которых формат применяется в тексте, представленном объектом IDWriteTextLayout.
DWRITE_TRIMMING Задает параметр обрезки для переполнения текста полем макета.
DWRITE_TYPOGRAPHIC_FEATURES Содержит набор типографических функций, применяемых во время формирования текста.
DWRITE_UNDERLINE Содержит сведения о ширине, толщине, смещение, высоте выполнения, направлении чтения и направлении потока подчеркивания.
DWRITE_UNICODE_RANGE Структура DWRITE_UNICODE_RANGE указывает диапазон точек кода Юникода.