Partager via


MÉTHODE IDWriteFontResource::CreateFontFaceReference (dwrite_3.h)

Crée une référence de face de police avec des valeurs d’axe spécifiques.

Syntaxe

HRESULT CreateFontFaceReference(
        DWRITE_FONT_SIMULATIONS      fontSimulations,
        DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
        UINT32                       fontAxisValueCount,
  [out] IDWriteFontFaceReference1    **fontFaceReference
);

Paramètres

fontSimulations

Type : DWRITE_FONT_SIMULATIONS

Indicateurs de simulation de visage de police pour l’enhardissement algorithmique et l’italicisation.

fontAxisValues

Type : DWRITE_FONT_AXIS_VALUE const *

Pointeur vers un tableau contenant une liste de valeurs d’axe de police. Le tableau doit être la taille (nombre d’éléments) indiquée par l’argument fontAxisValueCount .

fontAxisValueCount

Type : UINT32

Nombre de valeurs d’axe de police contenues dans le tableau fontAxisValues .

[out] fontFaceReference

Type : IDWriteFontFaceReference1**

Adresse d’un pointeur vers une interface IDWriteFontFaceReference1 . En cas de réussite de l’exécution, la fonction définit le pointeur vers un objet de référence de visage de police nouvellement créé; sinon, elle définit le pointeur sur nullptr.

Valeur retournée

Type : HRESULT

Si la fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreurHRESULT.

Notes

Les valeurs d’axe que vous fournissez sont autorisées à être un sous-ensemble ou un sur-ensemble de toutes les valeurs réellement prises en charge par la police. Tous les axes non spécifiés utilisent leurs valeurs par défaut : les valeurs au-delà des plages sont limitées et les axes non variables n’ont aucun effet.

Spécifications

   
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
Plateforme cible Windows
En-tête dwrite_3.h
Bibliothèque Dwrite.lib