Перечисления 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 и более поздних версиях. |