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 |