перечисление DWRITE_VERTICAL_GLYPH_ORIENTATION (dwrite_1.h)
Перечисление DWRITE_VERTICAL_GLYPH_ORIENTATION содержит значения, определяющие требуемый тип ориентации глифа для текста.
Синтаксис
typedef enum DWRITE_VERTICAL_GLYPH_ORIENTATION {
DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT,
DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED
} ;
Константы
DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT Ориентация глифа по умолчанию. В вертикальном макете, естественно, горизонтальные буквы (латиница, тайский, арабский, деванагари) поворачиваются на 90 градусов по часовой стрелке, в то время как идеографические письма (китайский, японский, корейский) остаются вертикально, 0 градусов. |
DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED Ориентация глифа с накоплением. Идеографические скрипты и скрипты, допускающие стек (латиница, иврит), располагаются в вертикальном макете чтения. Соединенные буквы (арабский, сирийский, Phags-pa, Ogham), которые в противном случае выглядели бы сломанными, если глифы были сохранены на 0 градусов, остаются соединенными и вращаются. |
Комментарии
Клиент указывает DWRITE_VERTICAL_GLYPH_ORIENTATION типизированное значение анализатора в качестве требуемой ориентации.
Примечание Это предпочтение клиента, и ограничения скрипта определяют окончательную презентацию.
Требования
Минимальная версия клиента | Windows 8 и Обновление платформы для Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 и Обновление платформы для Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | dwrite_1.h |