Структуры 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 указывает диапазон точек кода Юникода. |