Freigeben über


IDWriteFontFallbackBuilder::AddMapping-Methode (dwrite_2.h)

Fügt eine einzelne Zuordnung an die Liste an. Rufen Sie dies einmal für jede zusätzliche Zuordnung auf.

Syntax

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
);

Parameter

ranges

Typ: DWRITE_UNICODE_RANGE*

Unicode-Bereiche, die für diese Zuordnung gelten.

rangesCount

Typ: UINT32

Anzahl der Unicode-Bereiche.

[in] targetFamilyNames

Typ: const WCHAR**

Liste der Zielfamiliennamenzeichenfolgen.

targetFamilyNamesCount

Typ: UINT32

Anzahl der Zielfamiliennamen.

[in, optional] fontCollection

Typ: IDWriteFontCollection

Optionale explizite Schriftartsammlung für diese Zuordnung.

[in, optional] localeName

Typ: const WCHAR*

Gebietsschema des Kontexts.

[in, optional] baseFamilyName

Typ: const WCHAR*

Basisfamilienname, mit dem abgeglichen werden soll, falls zutreffend.

scale

Typ: FLOAT

Skalierungsfaktor, um die Zielschriftart des Ergebnisses mit zu multiplizieren.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8.1 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile dwrite_2.h
Bibliothek Dwrite.lib
DLL Dwrite.dll

Weitere Informationen

IDWriteFontFallbackBuilder