Partager via


énumération DWRITE_VERTICAL_GLYPH_ORIENTATION (dwrite_1.h)

L’énumération DWRITE_VERTICAL_GLYPH_ORIENTATION contient des valeurs qui spécifient le type souhaité d’orientation de glyphe pour le texte.

Syntaxe

typedef enum DWRITE_VERTICAL_GLYPH_ORIENTATION {
  DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT,
  DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED
} ;

Constantes

 
DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT
Orientation par défaut du glyphe. Dans la disposition verticale, les scripts naturellement horizontaux (latin, thaï, arabe, devanagari) pivotent de 90 degrés dans le sens des aiguilles d’une montre, tandis que les scripts idéographiques (chinois, japonais, coréen) restent droits, 0 degrés.
DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED
Orientation du glyphe empilé. Les scripts idéographiques et les scripts qui permettent l’empilement (latin, hébreu) sont empilés dans une disposition de lecture verticale. Les scripts connectés (arabe, syriaque, 'Phags-pa, Ogham), qui auraient autrement l’air brisés si les glyphes étaient maintenus à 0 degrés, restent connectés et tournent.

Notes

Le client spécifie une valeur de type DWRITE_VERTICAL_GLYPH_ORIENTATION à l’analyseur comme orientation souhaitée.

Note Il s’agit de la préférence du client, et les contraintes du script déterminent la présentation finale.
 

Spécifications

   
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 et Platform Update pour Windows Server 2008 R2 [applications de bureau uniquement]
En-tête dwrite_1.h

Voir aussi

IDWriteTextAnalysisSource1::GetVerticalGlyphOrientation