SCRIPT_CHARPROP-Struktur (usp10.h)
Enthält Informationen zu einem einzelnen Zeichen in einer Ausführung (Eingabezeichenfolge). Die Informationen geben an, ob die Zeichenglyphe von umgebenden Buchstaben der Ausführung beeinflusst wird.
Syntax
typedef struct script_charprop {
WORD fCanGlyphAlone : 1;
WORD reserved : 15;
} SCRIPT_CHARPROP;
Member
fCanGlyphAlone
Wert, der angibt, ob die Formierung eines Buchstabens von anderen Zeichen um den zu formenden Buchstaben abhängt. Mögliche Werte werden in der folgenden Tabelle definiert.
Wert | Bedeutung |
---|---|
true | Die Form eines Buchstabens ist unabhängig von umgebenden Zeichen. |
FALSE | Die Form eines Buchstabens hängt von einem oder mehreren angrenzenden Zeichen ab. |
reserved
Reserviert.
Hinweise
Ein oder mehrere Zeichen in einer Ausführung, die unmittelbar vor und/oder nach dem buchstabenförmigen Zeichen folgen, können die Gestaltung beeinflussen. Informationen zu diesen Zeichen können beim Optimieren von Layoutcode auf höherer Ebene helfen, z. B. beim Optimieren des Absatzlayouts.
Beispiele
Sehen wir uns ein Beispiel für die Verwendung dieser Struktur an.
- Eine Schriftart hat Ligaturen für die Buchstabenkombinationen "fi" und "fl" und keine anderen.
- Die Eingabezeichenfolge lautet "Ich mag fliegende Fische".
- Ein Array von SCRIPT_CHARPROP Strukturen enthält eine Struktur für jedes Zeichen der Eingabezeichenfolge.
I like flying fish
111111100111110011
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | usp10.h |
Verteilbare Komponente | Usp10.dll Version 1.600 oder höher unterWindows XP |