IDWriteFontFace ::GetDesignGlyphMetrics, méthode (dwrite.h)

Obtient des métriques de glyphe idéales (indépendantes de la résolution) dans les unités de conception de police.

Syntaxe

HRESULT GetDesignGlyphMetrics(
  [in]  UINT16 const         *glyphIndices,
        UINT32               glyphCount,
  [out] DWRITE_GLYPH_METRICS *glyphMetrics,
        BOOL                 isSideways
);

Paramètres

[in] glyphIndices

Type : const UINT16*

Tableau d’index de glyphes pour lesquels calculer des métriques. Le tableau doit contenir au moins autant d’éléments que spécifié par glyphCount.

glyphCount

Type : UINT32

Nombre d’éléments dans le tableau glyphIndices .

[out] glyphMetrics

Type : DWRITE_GLYPH_METRICS*

Lorsque cette méthode est retournée, contient un tableau de structures DWRITE_GLYPH_METRICS. glyphMetrics doit être initialisé avec une mémoire tampon vide qui contient au moins autant d’éléments que glyphCount. Les métriques retournées par cette fonction sont en unités de conception de police.

isSideways

Type : BOOL

Indique si la police est utilisée dans une exécution latérale. Cela peut affecter les métriques de glyphe si la police a une simulation oblique, car la simulation oblique latérale diffère de la simulation oblique non latérale

Valeur retournée

Type : HRESULT

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

Remarques

Les métriques de glyphes de conception sont utilisées pour le positionnement des glyphes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteFontFace