Fonction ScriptStringGetLogicalWidths (usp10.h)
Convertit les largeurs visuelles en largeurs logiques.
Syntaxe
HRESULT ScriptStringGetLogicalWidths(
[in] SCRIPT_STRING_ANALYSIS ssa,
[out] int *piDx
);
Paramètres
[in] ssa
Structure SCRIPT_STRING_ANALYSIS pour la chaîne.
[out] piDx
Pointeur vers une mémoire tampon dans laquelle cette fonction récupère les largeurs logiques. La mémoire tampon doit avoir de la place pour au moins le nombre d’entiers indiqué par le paramètre ssa de ScriptString_pcOutChars.
Valeur retournée
Retourne S_OK en cas de réussite. La fonction retourne une valeur HRESULT différente de zéro si elle ne réussit pas. L’application peut tester la valeur de retour avec les macros SUCCEEDED et FAILED .
Remarques
Cette fonction convertit les largeurs visuelles générées par ScriptStringAnalyse en largeurs logiques, une par caractère d’origine, dans l’ordre logique.
Pour utiliser cette fonction, l’application doit spécifier SSA_GLYPHS dans son appel d’origine à ScriptStringAnalyse.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | usp10.h |
Bibliothèque | Usp10.lib |
DLL | Usp10.dll |
Composant redistribuable | Internet Explorer 5 ou version ultérieure sur Windows Me/98/95 |