enumeração DWRITE_VERTICAL_GLYPH_ORIENTATION (dwrite_1.h)

A enumeração DWRITE_VERTICAL_GLYPH_ORIENTATION contém valores que especificam o tipo desejado de orientação de glifo para o texto.

Syntax

typedef enum DWRITE_VERTICAL_GLYPH_ORIENTATION {
  DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT,
  DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED
} ;

Constantes

 
DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT
A orientação padrão do glifo. No layout vertical, scripts naturalmente horizontais (latino, tailandês, árabe, devanágaro) giram 90 graus no sentido horário, enquanto scripts ideográficos (chinês, japonês, coreano) permanecem eretos, 0 graus.
DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED
Orientação de glifo empilhada. Scripts e scripts ideográficos que permitem o empilhamento (latino, hebraico) são empilhados no layout de leitura vertical. Scripts conectados (árabe, sírio, 'Phags-pa, Ogham), que de outra forma pareceriam quebrados se os glifos fossem mantidos a 0 graus, permanecessem conectados e girassem.

Comentários

O cliente especifica um valor de tipo DWRITE_VERTICAL_GLYPH_ORIENTATION para o analisador como a orientação desejada.

Nota Essa é a preferência do cliente e as restrições do script determinam a apresentação final.
 

Requisitos

   
Cliente mínimo com suporte Windows 8 e Platform Update para Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 e Platform Update para Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho dwrite_1.h

Confira também

IDWriteTextAnalysisSource1::GetVerticalGlyphOrientation