Partager via


Fonction ScriptGetGlyphABCWidth (usp10.h)

Récupère la largeur ABC d’un glyphe donné.

Syntaxe

HRESULT ScriptGetGlyphABCWidth(
  [in]      HDC          hdc,
  [in, out] SCRIPT_CACHE *psc,
  [in]      WORD         wGlyph,
  [out]     ABC          *pABC
);

Paramètres

[in] hdc

Facultatif. Gérez le contexte de l’appareil. Pour plus d’informations, consultez Mise en cache.

[in, out] psc

Pointeur vers une structure SCRIPT_CACHE identifiant le cache de script.

[in] wGlyph

Glyphe à analyser.

[out] pABC

Pointeur vers la largeur ABC du glyphe spécifié.

Valeur retournée

Retourne S_OK si la largeur ABC du glyphe est récupérée. La fonction retourne une valeur HRESULT différente de zéro si elle ne réussit pas.

La fonction retourne E_HANDLE si la police ou le système d’exploitation ne prend pas en charge les index de glyphe.

Remarques

Cette fonction est limitée dans son utilité. Par exemple, il est utile pour dessiner des graphiques en glyphes. Il ne doit pas être utilisé pour la mise en forme de texte de script complexe ordinaire.

Important À compter de Windows 8 : pour conserver la possibilité de s’exécuter sur Windows 7, un module qui utilise Uniscribe doit spécifier Usp10.lib avant gdi32.lib dans sa liste de bibliothèques.
 

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

Voir aussi

SCRIPT_CACHE

Annuler l’inscription

Annuler l’inscription de fonctions