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


перечисление 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

См. также раздел

IDWriteTextAnalysisSource1::GetVerticalGlyphOrientation