Partager via


IDWriteFontResource ::CreateFontFaceReference, méthode (dwrite_3.h)

Crée une référence de visage 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’emboldenisation algorithmique et l’italique.

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 (le 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. Une fois l’achèvement réussi, la fonction définit le pointeur sur un objet de référence de visage de police nouvellement créé ; sinon, il définit le pointeur sur nullptr.

Valeur de retour

Type : HRESULT

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

Remarques

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.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10 Build 16299
serveur minimum pris en charge Windows 10 Build 16299
plateforme cible Windows
d’en-tête dwrite_3.h
bibliothèque Dwrite.lib