Partager via


IDWriteFontFallbackBuilder::AddMapping, méthode (dwrite_2.h)

Ajoute un mappage unique à la liste. Appelez-le une fois pour chaque mappage supplémentaire.

Syntaxe

HRESULT AddMapping(
                 DWRITE_UNICODE_RANGE const *ranges,
                 UINT32                     rangesCount,
  [in]           WCHAR const                **targetFamilyNames,
                 UINT32                     targetFamilyNamesCount,
  [in, optional] IDWriteFontCollection      *fontCollection,
  [in, optional] WCHAR const                *localeName,
  [in, optional] WCHAR const                *baseFamilyName,
                 FLOAT                      scale
);

Paramètres

ranges

Type : DWRITE_UNICODE_RANGE*

Plages Unicode qui s’appliquent à ce mappage.

rangesCount

Type : UINT32

Nombre de plages Unicode.

[in] targetFamilyNames

Type : const WCHAR**

Liste des chaînes de noms de famille cibles.

targetFamilyNamesCount

Type : UINT32

Nombre de noms de famille cibles.

[in, optional] fontCollection

Type : IDWriteFontCollection

Collection de polices explicite facultative pour ce mappage.

[in, optional] localeName

Type : const WCHAR*

Paramètres régionaux du contexte.

[in, optional] baseFamilyName

Type : const WCHAR*

Nom de famille de base à correspondre, le cas échéant.

scale

Type : FLOAT

Facteur de mise à l’échelle pour multiplier la police cible de résultat par.

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 8.1 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite_2.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteFontFallbackBuilder