IDWriteFontFallbackBuilder::AddMapping-Methode

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  *ranges,
                       UINT32                rangesCount,
  [in]           const WCHAR                 **targetFamilyNames,
                       UINT32                targetFamilyNamesCount,
  [in, optional]       IDWriteFontCollection fontCollection = nullptr,
  [in, optional] const WCHAR                 *localeName = nullptr,
  [in, optional] const WCHAR                 *baseFamilyName = nullptr,
                       FLOAT                 scale = 1
);

Parameter

Bereiche

Typ: DWRITE _ UNICODE _ RANGE*

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

rangesCount

Typ: UINT32

Anzahl von Unicode-Bereichen.

targetFamilyNames [ In]

Typ: const * * WCHAR

Liste der Zielfamiliennamen-Zeichenfolgen.

targetFamilyNamesCount

Typ: UINT32

Anzahl der Zielfamiliennamen.

fontCollection [ in, optional]

Typ: IDWriteFontCollection

Optionale explizite Auflistung von Schriftarten für diese Zuordnung.

localeName [ in, optional]

Typ: const * WCHAR

Das Locale des Kontexts.

baseFamilyName [ in, optional]

Typ: const * WCHAR

Der Basisfamilienname, mit dem ggf. eine Übereinstimmung vorhanden ist.

scale

Typ: FLOAT

Skalierungsfaktor, mit dem die Ergebniszielschriftart multipliziert werden soll.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S _ OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
[Windows 8.1 Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [R2-Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Telefon)
Windows Phone 8.1 [ Windows Phone Silverlight 8.1- und Windows Runtime-Apps]
Bibliothek
Dwrite.lib
DLL
Dwrite.dll

Weitere Informationen

IDWriteFontFallbackBuilder