Partager via


énumération DWRITE_BASELINE (dwrite_1.h)

L’énumération DWRITE_BASELINE contient des valeurs qui spécifient la ligne de base pour l’alignement du texte.

Syntax

typedef enum DWRITE_BASELINE {
  DWRITE_BASELINE_DEFAULT,
  DWRITE_BASELINE_ROMAN,
  DWRITE_BASELINE_CENTRAL,
  DWRITE_BASELINE_MATH,
  DWRITE_BASELINE_HANGING,
  DWRITE_BASELINE_IDEOGRAPHIC_BOTTOM,
  DWRITE_BASELINE_IDEOGRAPHIC_TOP,
  DWRITE_BASELINE_MINIMUM,
  DWRITE_BASELINE_MAXIMUM
} ;

Constantes

 
DWRITE_BASELINE_DEFAULT
Ligne de base romaine pour horizontal ; Base de référence centrale pour vertical.
DWRITE_BASELINE_ROMAN
Base de référence utilisée par les scripts alphabétiques tels que le latin, le grec et le cyrillique.
DWRITE_BASELINE_CENTRAL
Base de référence centrale, qui est généralement utilisée pour le texte vertical.
DWRITE_BASELINE_MATH
Base de référence mathématique, sur laquelle les caractères mathématiques sont centrés.
DWRITE_BASELINE_HANGING
Ligne de base de suspension, qui est utilisée dans des scripts comme Devanagari.
DWRITE_BASELINE_IDEOGRAPHIC_BOTTOM
Base de référence idéographique inférieure pour CJK, à gauche verticale.
DWRITE_BASELINE_IDEOGRAPHIC_TOP
Base de référence idéographique supérieure pour CJK, juste en vertical.
DWRITE_BASELINE_MINIMUM
L’étendue la plus inférieure en horizontal, la plus à gauche en vertical.
DWRITE_BASELINE_MAXIMUM
L’étendue la plus haute en horizontal, la plus à droite en vertical.

Configuration requise

Condition requise Valeur
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 mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau uniquement]
En-tête dwrite_1.h

Voir aussi

IDWriteTextAnalyzer1 ::GetBaseline