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]
-
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 |
|
| DLL |
|