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
TRUE
Il glifo è il primo glifo logico del cluster.
FALSE
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
TRUE
Il glifo combina con i caratteri di base.
FALSE
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
TRUE
Il glifo indica un carattere di larghezza zero.
FALSE
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

Vedi anche

SCRIPT_JUSTIFY

ScriptShape

Uniscribe

Strutture uniscrivibili