ScriptStringGetLogicalWidths-Funktion (usp10.h)
Konvertiert visuelle Breiten in logische Breiten.
Syntax
HRESULT ScriptStringGetLogicalWidths(
[in] SCRIPT_STRING_ANALYSIS ssa,
[out] int *piDx
);
Parameter
[in] ssa
Eine SCRIPT_STRING_ANALYSIS-Struktur für die Zeichenfolge.
[out] piDx
Zeiger auf einen Puffer, in dem diese Funktion logische Breiten abruft. Der Puffer sollte zumindest Platz für die Anzahl von ganzen Zahlen haben, die durch den ssa-Parameter von ScriptString_pcOutChars angegeben werden.
Rückgabewert
Gibt bei erfolgreicher Ausführung S_OK zurück. Die Funktion gibt einen HRESULT-Wert ungleich null zurück, wenn sie nicht erfolgreich ist. Die Anwendung kann den Rückgabewert mit den Makros SUCCEEDED und FAILED testen.
Hinweise
Diese Funktion konvertiert die visuellen Breiten, die von ScriptStringAnalyse generiert werden, in logischer Reihenfolge in logische Breiten( eine pro Originalzeichen).
Um diese Funktion verwenden zu können, muss die Anwendung SSA_GLYPHS in ihrem ursprünglichen Aufruf von ScriptStringAnalyse angeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | usp10.h |
Bibliothek | Usp10.lib |
DLL | Usp10.dll |
Verteilbare Komponente | Internet Explorer 5 oder höher unter Windows Me/98/95 |