Partager via


énumération DWRITE_FONT_STRETCH (dwrite.h)

Représente le degré d’étirement d’une police par rapport au rapport d’aspect normal d’une police. Les valeurs énumérées correspondent à la définition usWidthClass dans la spécification OpenType. UsWidthClass représente une valeur entière comprise entre 1 et 9, les valeurs inférieures indiquent des largeurs plus étroites ; les valeurs supérieures indiquent des largeurs plus larges.

Syntax

typedef enum DWRITE_FONT_STRETCH {
  DWRITE_FONT_STRETCH_UNDEFINED = 0,
  DWRITE_FONT_STRETCH_ULTRA_CONDENSED = 1,
  DWRITE_FONT_STRETCH_EXTRA_CONDENSED = 2,
  DWRITE_FONT_STRETCH_CONDENSED = 3,
  DWRITE_FONT_STRETCH_SEMI_CONDENSED = 4,
  DWRITE_FONT_STRETCH_NORMAL = 5,
  DWRITE_FONT_STRETCH_MEDIUM = 5,
  DWRITE_FONT_STRETCH_SEMI_EXPANDED = 6,
  DWRITE_FONT_STRETCH_EXPANDED = 7,
  DWRITE_FONT_STRETCH_EXTRA_EXPANDED = 8,
  DWRITE_FONT_STRETCH_ULTRA_EXPANDED = 9
} ;

Constantes

 
DWRITE_FONT_STRETCH_UNDEFINED
Valeur : 0
Étendue de police prédéfinie : inconnue (0).
DWRITE_FONT_STRETCH_ULTRA_CONDENSED
Valeur : 1
Étendue de police prédéfinie : ultra-condensée (1).
DWRITE_FONT_STRETCH_EXTRA_CONDENSED
Valeur : 2
Étendue de police prédéfinie : extra-condensée (2).
DWRITE_FONT_STRETCH_CONDENSED
Valeur : 3
Étendue de police prédéfinie : condensée (3).
DWRITE_FONT_STRETCH_SEMI_CONDENSED
Valeur : 4
Étendue de police prédéfinie : semi-condensée (4).
DWRITE_FONT_STRETCH_NORMAL
Valeur : 5
Étendue de police prédéfinie : Normal (5).
DWRITE_FONT_STRETCH_MEDIUM
Valeur : 5
Étendue de police prédéfinie : Moyen (5).
DWRITE_FONT_STRETCH_SEMI_EXPANDED
Valeur : 6
Étendue de police prédéfinie : semi-développée (6).
DWRITE_FONT_STRETCH_EXPANDED
Valeur : 7
Étendue de police prédéfinie : développée (7).
DWRITE_FONT_STRETCH_EXTRA_EXPANDED
Valeur : 8
Étirement de police prédéfini : Extra-développé (8).
DWRITE_FONT_STRETCH_ULTRA_EXPANDED
Valeur : 9
Étendue de police prédéfinie : Ultra-développée (9).

Remarques

Un étirement de police décrit le degré d’étirement d’un formulaire de police à partir de son rapport d’aspect normal, qui est le rapport largeur/hauteur d’origine spécifié pour les glyphes dans la police. L’illustration suivante montre un exemple d’étirements Normaux et Condensés pour la police Rockwell Bold.

Illustration du texte « D2D » en police normale et condensée stretch
Note Les valeurs autres que celles définies dans l’énumération sont considérées comme non valides et sont rejetées par les fonctions d’API de police.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
En-tête dwrite.h