Partager via


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

Obtient des unités de conception et des métriques courantes pour le visage de police. Ces métriques s’appliquent à tous les glyphes d’une police et sont utilisées par les applications pour les calculs de disposition.

Syntaxe

HRESULT GetGdiCompatibleMetrics(
                 FLOAT                emSize,
                 FLOAT                pixelsPerDip,
  [in, optional] DWRITE_MATRIX const  *transform,
  [out]          DWRITE_FONT_METRICS1 *fontMetrics
);

Paramètres

emSize

Type : FLOAT

Taille logique de la police en unités DIP.

pixelsPerDip

Type : FLOAT

Nombre de pixels physiques par DIP.

[in, optional] transform

Type : const DWRITE_MATRIX*

Transformation facultative appliquée aux glyphes et à leurs positions. Cette transformation est appliquée après la mise à l’échelle spécifiée par la taille de police et pixelsPerDip.

[out] fontMetrics

Type : DWRITE_FONT_METRICS1*

Pointeur vers une structure DWRITE_FONT_METRICS1 à remplir. Les métriques retournées par cette fonction se trouvent dans les unités de conception de police.

Valeur retournée

Type : HRESULT

Code d’erreur HRESULT standard.

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

IDWriteFontFace

IDWriteFontFace1