Перечисления 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 и более поздних версиях. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по