structure DWRITE_CLUSTER_METRICS (dwrite.h)

Contient des informations sur un cluster glyphe.

Syntaxe

struct DWRITE_CLUSTER_METRICS {
  FLOAT  width;
  UINT16 length;
  UINT16 canWrapLineAfter : 1;
  UINT16 isWhitespace : 1;
  UINT16 isNewline : 1;
  UINT16 isSoftHyphen : 1;
  UINT16 isRightToLeft : 1;
  UINT16 padding : 11;
};

Membres

width

Type : FLOAT

Largeur d’avance totale de tous les glyphes dans le cluster.

length

Type : UINT16

Nombre de positions de texte dans le cluster.

canWrapLineAfter

Type : UINT16

Indique si une ligne peut être rompue juste après le cluster.

isWhitespace

Type : UINT16

Indique si le cluster correspond à un caractère d’espace blanc.

isNewline

Type : UINT16

Indique si le cluster correspond à un caractère de nouvelle ligne.

isSoftHyphen

Type : UINT16

Indique si le cluster correspond à un caractère de trait d’union mou.

isRightToLeft

Type : UINT16

Indique si le cluster est lu de droite à gauche.

padding

Type : UINT16

Réservé pour un usage futur.

Spécifications

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