SCRIPT_LOGATTR-Struktur (usp10.h)
Enthält Attribute logischer Zeichen, die beim Bearbeiten und Formatieren von Text nützlich sind.
Syntax
typedef struct tag_SCRIPT_LOGATTR {
BYTE fSoftBreak : 1;
BYTE fWhiteSpace : 1;
BYTE fCharStop : 1;
BYTE fWordStop : 1;
BYTE fInvalid : 1;
BYTE fReserved : 3;
} SCRIPT_LOGATTR;
Member
fSoftBreak
Wert, der angibt, ob die Zeile vor dem Zeichen, die als "weicher Umbruch" bezeichnet wird, gültig ist. Mögliche Werte werden in der folgenden Tabelle definiert. Dieses Element wird auf das erste Zeichen südostasiatischer Wörter festgelegt.
Wert | Bedeutung |
---|---|
|
Ein vorläufiger Umbruch ist gültig. |
|
Ein vorläufiger Umbruch ist ungültig. |
fWhiteSpace
Wert, der angibt, ob das Zeichen eines der vielen Unicode-Zeichen ist, die als trennbarer Leerraum klassifiziert sind. Mögliche Werte werden in der folgenden Tabelle definiert. Unterbrechbare Leerzeichen können ein Wort unterbrechen. Alle Leerzeichen sind mit Ausnahme von nbsp (nonbreaking space) und ZWNBSP (Nonbreaking Space, ZWNBSP) unterbrechbar.
Wert | Bedeutung |
---|---|
|
Das Zeichen ist ein trennbarer Leerraum. |
|
Das Zeichen ist kein trennbarer Leerraum. |
fCharStop
Wert, der angibt, ob das Zeichen eine gültige Position zum Anzeigen des Carets auf einer Zeichenbewegungs-Tastaturaktion ist. Mögliche Werte werden in der folgenden Tabelle definiert. Dieses Element ist für die meisten Zeichen festgelegt, jedoch nicht für Codepunkte innerhalb von indischen und südostasiatischen Zeichenclustern. Dieses Element kann verwendet werden, um NACH-LINKS- und NACH-RECHTS-VORGÄNGE in Editoren zu implementieren.
fWordStop
Wert, der die gültige Position für das Anzeigen des Carets bei einer Tastaturaktion der Wortbewegung angibt, z. B. STRG+NACH-LINKS und STRG+NACH-RECHTS-TASTE. Mögliche Werte werden in der folgenden Tabelle definiert. Dieser Member kann verwendet werden, um die Vorgänge STRG+NACH-LINKS und STRG+NACH-RECHTS-TASTE in Editoren zu implementieren.
fInvalid
Wert, der zum Markieren von Zeichen verwendet wird, die eine ungültige oder nicht angezeigte Kombination bilden. Mögliche Werte werden in der folgenden Tabelle definiert. Ein Skript, das diesen Member festlegen kann, verfügt über das fInvalidLogAttr-Element in seiner SCRIPT_PROPERTIES-Struktur .
Wert | Bedeutung |
---|---|
|
Das Zeichen bildet eine ungültige oder nicht angezeigte Kombination. |
|
Das Zeichen bildet keine ungültige oder nicht angezeigte Kombination. |
fReserved
Reserviert.
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 aufWindows Me/98/95 |