SCRIPT_VISATTR struttura (usp10.h)
Contiene gli attributi visivi (glifi) che identificano cluster e punti di giustificazione, come generato da ScriptShape.
Sintassi
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;
Members
uJustification
Classe di giustificazione per il glifo. Vedere SCRIPT_JUSTIFY.
fClusterStart
Valore che indica il primo glifo logico in ogni cluster, anche per i cluster contenenti solo un glifo. I valori possibili sono definiti nella tabella seguente.
Valore | Significato |
---|---|
|
Il glifo è il primo glifo logico del cluster. |
|
Il glifo non è il primo glifo logico del cluster. |
fDiacritic
Valore che indica se un glifo si combina con caratteri di base. I valori possibili sono definiti nella tabella seguente.
Valore | Significato |
---|---|
|
Il glifo combina con i caratteri di base. |
|
Il glifo non si combina con i caratteri di base. |
fZeroWidth
Valore impostato dal motore di forma per indicare un carattere di larghezza zero, ad esempio ZWJ e ZWNJ. Questo valore è impostato per alcuni, ma non per tutti i caratteri di larghezza zero. I valori possibili sono definiti nella tabella seguente.
Valore | Significato |
---|---|
|
Il glifo indica un carattere di larghezza zero. |
|
Il glifo non indica un carattere di larghezza zero. |
fReserved
Riservati; inizializzare sempre a 0.
fShapeReserved
Riservati; per l'uso di motori di modellazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | usp10.h |
Componente ridistribuibile | Internet Explorer 5 o versione successiva suWindows Me/98/95 |