SCRIPT_VISATTR structure (usp10.h)
Contient les attributs visuels (glyphes) qui identifient les clusters et les points de justification, tels que générés par ScriptShape.
Syntaxe
typedef struct tag_SCRIPT_VISATTR {
WORD uJustification : 4;
WORD fClusterStart : 1;
WORD fDiacritic : 1;
WORD fZeroWidth : 1;
WORD fReserved : 1;
WORD fShapeReserved : 8;
} SCRIPT_VISATTR;
Membres
uJustification
Classe de justification pour le glyphe. Voir SCRIPT_JUSTIFY.
fClusterStart
Valeur indiquant le premier glyphe logique dans chaque cluster, même pour les clusters ne contenant qu’un seul glyphe. Les valeurs possibles sont définies dans le tableau suivant.
Valeur | Signification |
---|---|
|
Le glyphe est le premier glyphe logique du cluster. |
|
Le glyphe n’est pas le premier glyphe logique du cluster. |
fDiacritic
Valeur indiquant si un glyphe se combine avec des caractères de base. Les valeurs possibles sont définies dans le tableau suivant.
Valeur | Signification |
---|---|
|
Le glyphe se combine avec des caractères de base. |
|
Le glyphe ne se combine pas avec les caractères de base. |
fZeroWidth
Valeur définie par le moteur de mise en forme pour indiquer un caractère de largeur nulle, tel que ZWJ et ZWNJ. Cette valeur est définie pour certains caractères de largeur zéro, mais pas tous. Les valeurs possibles sont définies dans le tableau suivant.
Valeur | Signification |
---|---|
|
Le glyphe indique un caractère de largeur nulle. |
|
Le glyphe n’indique pas de caractère de largeur nulle. |
fReserved
Réservés au; initialise toujours la valeur 0.
fShapeReserved
Réservés au; pour une utilisation par des moteurs de mise en forme.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | usp10.h |
Composant redistribuable | Internet Explorer 5 ou version ultérieure surWindows Me/98/95 |