Partager via


Interface IDWriteFontFace (dwrite.h)

Cette interface expose diverses données de police, telles que des métriques, des noms et des contours de glyphes. Il contient le type de visage de police, les références de fichier appropriées et les données d’identification du visage.

Cette interface étend IUnknown.

Héritage

L’interface IDWriteFontFace hérite de l’interface IUnknown.

Méthodes

L’interface IDWriteFontFace contient ces méthodes.

 
IDWriteFontFace::GetDesignGlyphMetrics

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

Obtient les fichiers de police représentant une face de police.
IDWriteFontFace::GetGdiCompatibleGlyphMetrics

Obtient des métriques de glyphe dans les unités de conception de police avec les valeurs de retour compatibles avec ce que GDI produirait.
IDWriteFontFace::GetGdiCompatibleMetrics

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. (IDWriteFontFace.GetGdiCompatibleMetrics)
IDWriteFontFace::GetGlyphCount

Obtient le nombre de glyphes dans le visage de police.
IDWriteFontFace::GetGlyphIndices

Retourne le mappage nominal des points de code Unicode UCS4 aux index de glyphes tels que définis par la table de police « CMAP ».
IDWriteFontFace::GetGlyphRunOutline

Calcule le contour d’une série de glyphes en rappelant à l’interface de récepteur de contour.
IDWriteFontFace::GetIndex

Obtient l’index d’une face de police dans le contexte de ses fichiers de police.
IDWriteFontFace::GetMetrics

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’un visage de police et sont utilisées par les applications pour les calculs de disposition. (IDWriteFontFace.GetMetrics)
IDWriteFontFace::GetRecommendedRenderingMode

Détermine le mode de rendu recommandé pour la police, à l’aide des paramètres de taille et de rendu spécifiés. (IDWriteFontFace.GetRecommendedRenderingMode)
IDWriteFontFace::GetSimulations

Obtient les indicateurs de simulation de style algorithmique d’un visage de police. (IDWriteFontFace.GetSimulations)
IDWriteFontFace::GetType

Obtient le type de format de fichier d’un visage de police.
IDWriteFontFace::IsSymbolFont

Détermine si la police est une police de symbole. (IDWriteFontFace.IsSymbolFont)
IDWriteFontFace::ReleaseFontTable

Libère la table obtenue précédemment à partir de TryGetFontTable.
IDWriteFontFace::TryGetFontTable

Recherche la table de polices OpenType spécifiée si elle existe et retourne un pointeur vers celle-ci. La fonction accède aux données de police sous-jacentes via l’interface IDWriteFontFileStream implémentée par le chargeur de fichiers de police.

Spécifications

   
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 Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite.h