Перечисления 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 Тип шрифта, представленного одним файлом шрифтов. Форматы шрифтов, состоящие из нескольких файлов, например тип 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::GetRecommendedRenderingMode для определения необходимости отрисовки глифов в режиме структуры.
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 и более поздних версиях.