Partager via


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

Crée un objet de format de texte utilisé pour la disposition du texte.

Syntaxe

HRESULT CreateTextFormat(
  [in]  WCHAR const           *fontFamilyName,
        IDWriteFontCollection *fontCollection,
        DWRITE_FONT_WEIGHT    fontWeight,
        DWRITE_FONT_STYLE     fontStyle,
        DWRITE_FONT_STRETCH   fontStretch,
        FLOAT                 fontSize,
  [in]  WCHAR const           *localeName,
  [out] IDWriteTextFormat     **textFormat
);

Paramètres

[in] fontFamilyName

Type : const WCHAR*

Tableau de caractères qui contient le nom de la famille de polices

fontCollection

Type : IDWriteFontCollection*

Pointeur vers un objet de collection de polices. Lorsque cette valeur est NULL, indique la collection de polices système.

fontWeight

Type : DWRITE_FONT_WEIGHT

Valeur qui indique le poids de la police pour l’objet texte créé par cette méthode.

fontStyle

Type : DWRITE_FONT_STYLE

Valeur qui indique le style de police de l’objet texte créé par cette méthode.

fontStretch

Type : DWRITE_FONT_STRETCH

Valeur qui indique l’étendue de police pour l’objet texte créé par cette méthode.

fontSize

Type : FLOAT

Taille logique de la police en unités DIP (« pixel indépendant de l’appareil »). Un DIP est égal à 1/96 pouce.

[in] localeName

Type : const WCHAR*

Tableau de caractères qui contient le nom des paramètres régionaux.

[out] textFormat

Type : IDWriteTextFormat**

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

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