Partager via


IDWriteFontFace1 ::GetDesignGlyphAdvances, méthode (dwrite_1.h)

Récupère les avancées des unités de conception pour une séquence de glyphes.

Syntaxe

HRESULT GetDesignGlyphAdvances(
        UINT32       glyphCount,
  [in]  UINT16 const *glyphIndices,
  [out] INT32        *glyphAdvances,
        BOOL         isSideways
);

Paramètres

glyphCount

Type : UINT32

Nombre de glyphes à récupérer.

[in] glyphIndices

Type : const UINT16*

Tableau d’ID de glyphe pour lequel récupérer les avances.

[out] glyphAdvances

Type : INT32*

Avances retournées dans les unités de conception de police pour chaque glyphe.

isSideways

Type : BOOL

Récupérez la hauteur d’avance verticale du glyphe plutôt que les largeurs d’avance horizontales.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cela équivaut à appeler GetGlyphMetrics et à utiliser uniquement la largeur et la hauteur avancées.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite_1.h
Bibliothèque Dwrite_1.lib
DLL Dwrite_1.dll

Voir aussi

IDWriteFontFace1