SCRIPT_VISATTR-Struktur (usp10.h)
Enthält die visuellen Attribute (Glyphen), die Cluster und Rechtfertigungspunkte identifizieren, wie sie von ScriptShape generiert werden.
Syntax
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;
Member
uJustification
Rechtfertigungsklasse für die Glyphe. Siehe SCRIPT_JUSTIFY.
fClusterStart
Wert, der die logische erste Glyphe in jedem Cluster angibt, auch für Cluster, die nur eine Glyphe enthalten. Mögliche Werte werden in der folgenden Tabelle definiert.
Wert | Bedeutung |
---|---|
|
Die Glyphe ist die logische erste Glyphe des Clusters. |
|
Die Glyphe ist nicht die logische erste Glyphe des Clusters. |
fDiacritic
Wert, der angibt, ob eine Glyphe mit Basiszeichen kombiniert wird. Mögliche Werte werden in der folgenden Tabelle definiert.
Wert | Bedeutung |
---|---|
|
Die Glyphe kombiniert sich mit Basiszeichen. |
|
Die Glyphe wird nicht mit Basiszeichen kombiniert. |
fZeroWidth
Wert, der von der Formgebungs-Engine festgelegt wird, um ein Zeichen der Breite null anzugeben, z. B. ZWJ und ZWNJ. Dieser Wert wird für einige, aber nicht alle Zeichen mit der Breite von null festgelegt. Mögliche Werte werden in der folgenden Tabelle definiert.
Wert | Bedeutung |
---|---|
|
Die Glyphe gibt ein Zeichen mit der Breite null an. |
|
Die Glyphe gibt kein Zeichen mit 0 Breite an. |
fReserved
Reserviert; Initialisieren Sie immer mit 0.
fShapeReserved
Reserviert; zur Verwendung durch Shape-Engines.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | usp10.h |
Verteilbare Komponente | Internet Explorer 5 oder höher unterWindows Me/98/95 |