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 |