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 |