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 Свойство Font, используемое для фильтрации наборов шрифтов и создания набора шрифтов с явными свойствами.
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 Указывает, насколько видимые DIP (независимые от устройства пиксели) перехвачены с каждой стороны макета или встроенных объектов.
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 определяет диапазон кодовых точек Юникода.