Partager via


IDWriteFactory::CreateFontFace, méthode (dwrite.h)

Crée un objet qui représente une face de police.

Syntaxe

HRESULT CreateFontFace(
        DWRITE_FONT_FACE_TYPE   fontFaceType,
        UINT32                  numberOfFiles,
  [in]  IDWriteFontFile         * const *fontFiles,
        UINT32                  faceIndex,
        DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags,
  [out] IDWriteFontFace         **fontFace
);

Paramètres

fontFaceType

Type : DWRITE_FONT_FACE_TYPE

Valeur qui indique le type de format de fichier du visage de police.

numberOfFiles

Type : UINT32

Nombre de fichiers de police, en nombre d’éléments, requis pour représenter le visage de police.

[in] fontFiles

Type : const IDWriteFontFile*

Objet de fichier de police représentant la face de police. Étant donné qu’IDWriteFontFace conserve ses propres références aux objets de fichier de police d’entrée, vous pouvez les libérer après cet appel.

faceIndex

Type : UINT32

Index de base zéro d’un visage de police, dans les cas où les fichiers de police contiennent une collection de visages de police. Si les fichiers de police contiennent une seule face, cette valeur doit être égale à zéro.

fontFaceSimulationFlags

Type : DWRITE_FONT_SIMULATIONS

Valeur qui indique les indicateurs de simulation de visage de police, le cas échéant, pour les moyens algorithmiques de mise en gras ou en italique appliqués à la police actuelle.

[out] fontFace

Type : IDWriteFontFace**

Lorsque cette méthode retourne, contient l’adresse d’un pointeur vers l’objet visage de police nouvellement créé, ou NULL en cas de défaillance.

Valeur retournée

Type : HRESULT

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

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
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteFactory