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


Перечисления DirectWrite

DirectWrite определяет следующие перечисления.

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

Раздел Описание
DWRITE_AUTOMATIC_FONT_AXES Определяет константы, которые указывают определенные оси, которые можно применять автоматически в макете во время выбора шрифта.
DWRITE_BASELINE Перечисление DWRITE_BASELINE содержит значения, указывающие базовый план выравнивания текста.
DWRITE_BREAK_CONDITION Указывает условие на краях встроенного объекта или текста, используемого для определения поведения нарушения строк.
DWRITE_CONTAINER_TYPE Задает формат контейнера ресурса шрифта. Формат контейнера отличается от формата файла шрифта (DWRITE_FONT_FILE_TYPE), так как контейнер описывает контейнер, в котором упаковается базовый файл шрифта.
DWRITE_FACTORY_TYPE Указывает тип объекта фабрики DirectWrite.
DWRITE_FACTORY_TYPE (DWriteCore) Указывает тип объекта фабрики DirectWrite.
DWRITE_FLOW_DIRECTION Указывает направление размещения строк текста относительно друг друга.
DWRITE_FONT_AXIS_ATTRIBUTES Определяет константы, которые указывают атрибуты для оси шрифта.
DWRITE_FONT_AXIS_TAG Определяет константы, указывающие четырехзначный идентификатор для оси шрифта.
DWRITE_FONT_FACE_TYPE Указывает формат файла полного лица шрифта.
DWRITE_FONT_FAMILY_MODEL Определяет константы, определяющие группирование семейств шрифтов.
DWRITE_FONT_FEATURE_TAG Значение, указывающее типографическую функцию текста, предоставленного шрифтом.
DWRITE_FONT_FILE_TYPE Тип шрифта, представленного одним файлом шрифта. Форматы шрифтов, состоящие из нескольких файлов, например Type 1. PFM и . PFB имеют отдельные значения перечисления для каждого типа файлов.
DWRITE_FONT_LINE_GAP_USAGE Укажите, должно ли значение DWRITE_FONT_METRICS::lineGap быть частью метрик строки
DWRITE_FONT_PROPERTY_ID Определяет строку в шрифте.
DWRITE_FONT_SIMULATIONS Указывает алгоритмические имитации стиля, применяемые к лицу шрифта. Полужирные и косые имитации можно объединить с помощью побитовой операции OR.
DWRITE_FONT_SOURCE_TYPE Определяет константы, определяющие механизм, с помощью которого шрифт был включен в набор шрифтов.
DWRITE_FONT_STRETCH Представляет степень растяжения шрифта по сравнению с нормальным соотношением пропорций шрифта.
DWRITE_FONT_STYLE Представляет стиль шрифта как обычный, курсив или косой.
DWRITE_FONT_WEIGHT Представляет плотность шрифта с точки зрения легкости или тяжести штрихов.
DWRITE_GLYPH_IMAGE_FORMATS Указывает, какие форматы поддерживаются в шрифте на уровне шрифта или на глиф.
DWRITE_GLYPH_ORIENTATION_ANGLE Перечисление DWRITE_GLYPH_ORIENTATION_ANGLE содержит значения, указывающие, как глиф ориентирован на ось x.
DWRITE_GRID_FIT_MODE Указывает, следует ли включить настройку сетки контуров глифов (также известных как указание).
DWRITE_INFORMATIONAL_STRING_ID Перечисление информационной строки, определяющее строку, внедренную в файл шрифта.
DWRITE_LINE_SPACING_METHOD Метод, используемый для интервалов строк в текстовом макете.
DWRITE_LOCALITY Указывает расположение ресурса.
DWRITE_MEASURING_MODE Указывает метод измерения, используемый для макета текста.
DWRITE_NUMBER_SUBSTITUTION_METHOD Указывает, как применить подстановку чисел на цифры и связанные знаки препинания.
DWRITE_OPTICAL_ALIGNMENT Режим выравнивания оптического поля.
DWRITE_OUTLINE_THRESHOLD Перечисление DWRITE_OUTLINE_THRESHOLD содержит значения, указывающие политику, используемую методом IDWriteFontFace1::GetRenameRenderingMode , чтобы определить, следует ли отображать глифы в режиме структуры.
DWRITE_PANOSE_ARM_STYLE Перечисление DWRITE_PANOSE_ARM_STYLE содержит значения, определяющие стиль завершения стебля и округленные буквы для текста.
DWRITE_PANOSE_ASPECT Перечисление DWRITE_PANOSE_ASPECT содержит значения, определяющие соотношение между шириной и высотой лица символа.
DWRITE_PANOSE_ASPECT_RATIO Перечисление DWRITE_PANOSE_ASPECT_RATIO содержит значения, указывающие сведения о соотношении между шириной и высотой лица символа.
DWRITE_PANOSE_CHARACTER_RANGES Перечисление DWRITE_PANOSE_CHARACTER_RANGES содержит значения, указывающие тип символов, доступных в шрифте.
DWRITE_PANOSE_CONTRAST Перечисление DWRITE_PANOSE_CONTRAST содержит значения, указывающие соотношение между самой толстой и тонкой точкой штриха для буквы, например прописной буквы "O".
DWRITE_PANOSE_DECORATIVE_CLASS Перечисление DWRITE_PANOSE_DECORATIVE_CLASS содержит значения, указывающие общий вид лица символа.
DWRITE_PANOSE_DECORATIVE_TOPOLOGY Перечисление DWRITE_PANOSE_DECORATIVE_TOPOLOGY содержит значения, указывающие общие характеристики фигур шрифта.
DWRITE_PANOSE_FAMILY Перечисление DWRITE_PANOSE_FAMILY содержит значения, указывающие тип классификации шрифтов.
DWRITE_PANOSE_FILL Перечисление DWRITE_PANOSE_FILL содержит значения, указывающие тип обработки заливки и линии.
DWRITE_PANOSE_FINIALS Перечисление DWRITE_PANOSE_FINIALS содержит значения, указывающие способ обработки символьных окончаний и минискоулы возрастания.
DWRITE_PANOSE_LETTERFORM Перечисление DWRITE_PANOSE_LETTERFORM содержит значения, указывающие округление буквы для текста.
DWRITE_PANOSE_LINING Перечисление DWRITE_PANOSE_LINING содержит значения, указывающие обработку контура для декоративного шрифта.
DWRITE_PANOSE_MIDLINE Перечисление DWRITE_PANOSE_MIDLINE содержит значения, указывающие сведения о размещении средней линии в верхних регистрах и обработке диагонали вершин стебля.
DWRITE_PANOSE_PROPORTION Перечисление DWRITE_PANOSE_PROPORTION содержит значения, которые указывают пропорцию фигуры глифа, учитывая дополнительные сведения для стандартных символов.
DWRITE_PANOSE_SCRIPT_FORM Перечисление DWRITE_PANOSE_SCRIPT_FORM содержит значения, которые указывают общий вид лица символа с учетом его наклона и хвостов.
DWRITE_PANOSE_SCRIPT_TOPOLOGY Перечисление DWRITE_PANOSE_SCRIPT_TOPOLOGY содержит значения, указывающие топологию букв.
DWRITE_PANOSE_SERIF_STYLE Перечисление DWRITE_PANOSE_SERIF_STYLE содержит значения, указывающие внешний вид засечного текста.
DWRITE_PANOSE_SPACING Перечисление DWRITE_PANOSE_SPACING содержит значения, указывающие интервалы символов (монопространство и пропорциональные).
DWRITE_PANOSE_STROKE_VARIATION Перечисление DWRITE_PANOSE_STROKE_VARIATION содержит значения, указывающие связь между тонкими и толстыми стеблями текстовых символов.
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO Перечисление DWRITE_PANOSE_SYMBOL_ASPECT_RATIO содержит значения, определяющие пропорции символьных символов.
DWRITE_PANOSE_SYMBOL_KIND Перечисление DWRITE_PANOSE_SYMBOL_KIND содержит значения, указывающие тип набора символов.
DWRITE_PANOSE_TOOL_KIND Перечисление DWRITE_PANOSE_TOOL_KIND содержит значения, указывающие тип инструмента, используемого для создания форм символов.
DWRITE_PANOSE_WEIGHT Перечисление DWRITE_PANOSE_WEIGHT содержит значения, указывающие вес символов.
DWRITE_PANOSE_XASCENT Перечисление DWRITE_PANOSE_XASCENT содержит значения, указывающие относительный размер строчных букв.
DWRITE_PANOSE_XHEIGHT Перечисление DWRITE_PANOSE_XHEIGHT содержит значения, указывающие сведения о относительном размере строчных букв и обработке диакритических знаков (xheight).
DWRITE_PARAGRAPH_ALIGNMENT Задает выравнивание текста абзаца вдоль оси направления потока относительно верхней и нижней части поля макета потока.
DWRITE_PIXEL_GEOMETRY Представляет внутреннюю структуру пикселя устройства (то есть физическое расположение красных, зеленых и синих цветов), которое предполагается для отрисовки текста.
DWRITE_READING_DIRECTION Указывает направление, в котором выполняется чтение. Примечание. DWRITE_READING_DIRECTION_TOP_TO_BOTTOM и DWRITE_READING_DIRECTION_BOTTOM_TO_TOP доступны только в Windows 8.1 и более поздних версиях.
перечисления DWRITE_RENDERING_MODE Начиная с Windows 8 перечисление DWRITE_RENDERING_MODE добавило новые значения перечисления и устарело.
DWRITE_RENDERING_MODE1 Указывает, как отрисовываются глифы.
DWRITE_SCRIPT_SHAPES Указывает дополнительные требования к формированию текста.
DWRITE_TEXT_ALIGNMENT Задает выравнивание текста абзаца вдоль оси направления чтения относительно переднего и конечного края поля макета.
DWRITE_TEXT_ANTIALIAS_MODE Перечисление DWRITE_TEXT_ANTIALIAS_MODE содержит значения, указывающие тип защиты, используемый для текста при вызове режима отрисовки для защиты.
DWRITE_TEXTURE_TYPE Определяет тип альфа-текстуры.
DWRITE_TRIMMING_GRANULARITY Указывает степень детализации текста, используемую для обрезки текста, переполненного полем макета.
DWRITE_VERTICAL_GLYPH_ORIENTATION Перечисление DWRITE_VERTICAL_GLYPH_ORIENTATION содержит значения, указывающие нужную ориентацию глифа для текста.
DWRITE_WORD_WRAPPING Указывает оболочку слова, которая будет использоваться в определенном многостроном абзаце. Примечание. DWRITE_WORD_WRAPPING_EMERGENCY_BREAK, DWRITE_WORD_WRAPPING_WHOLE _WORD и DWRITE_WORD_WRAPPING_CHARACTER доступны только в Windows 8.1 и более поздних версиях.