Condividi tramite


enumerazione DWRITE_VERTICAL_GLYPH_ORIENTATION (dwrite_1.h)

L'enumerazione DWRITE_VERTICAL_GLYPH_ORIENTATION contiene valori che specificano il tipo di orientamento del glifo desiderato per il testo.

Sintassi

typedef enum DWRITE_VERTICAL_GLYPH_ORIENTATION {
  DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT,
  DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED
} ;

Costanti

 
DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT
Orientamento predefinito del glifo. In layout verticale, script naturalmente orizzontali (latino, thai, arabo, Devanagari) ruotano a 90 gradi in senso orario, mentre gli script ideografici (cinese, giapponese, coreano) rimangono in alto, 0 gradi.
DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED
Orientamento del glifo in pila. Gli script e gli script Ideografici che consentono lo stacking (latino, ebraico) sono in pila nel layout di lettura verticale. Script connessi (arabo, siriaco, 'Phags-pa, Ogham), che altrimenti sembra rotto se glifi erano mantenuti a 0 gradi, rimangono connessi e ruotano.

Commenti

Il client specifica un valore DWRITE_VERTICAL_GLYPH_ORIENTATION tipizzato per l'analizzatore come orientamento desiderato.

Nota Si tratta della preferenza client e dei vincoli dello script determinano la presentazione finale.
 

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [solo app desktop]
Intestazione dwrite_1.h

Vedi anche

IDWriteTextAnalysisSource1::GetVerticalGlyphOrientation