Fallback-Schriftart erstellen

Contents
[ ]

Aspose.Slides unterstützt das IFontFallBackRule Interface und die FontFallBackRule Klasse, um die Regeln für die Anwendung einer Fallback-Schriftart festzulegen. Die FontFallBackRule Klasse stellt eine Verbindung zwischen dem angegebenen Unicode-Bereich, der zum Suchen fehlender Glyphen verwendet wird, und einer Liste von Schriftarten dar, die die richtigen Glyphen enthalten können:

uint32_t startUnicodeIndex = 0x0B80;
uint32_t endUnicodeIndex = 0x0BFF;

auto firstRule = MakeObject<FontFallBackRule>(startUnicodeIndex, endUnicodeIndex, u"Vijaya");
auto secondRule = MakeObject<FontFallBackRule>(static_cast<uint32_t>(0x3040), static_cast<uint32_t>(0x309F), u"MS Mincho, MS Gothic");

// Mithilfe mehrerer Methoden können Sie die Schriftartenliste hinzufügen:
auto fontNames = MakeArray<String>({ u"Segoe UI Emoji, Segoe UI Symbol", u"Arial" });

auto thirdRule = MakeObject<FontFallBackRule>(static_cast<uint32_t>(0x1F300), static_cast<uint32_t>(0x1F64F), fontNames);

Es ist auch möglich, die Fallback-Schriftart mit Remove() zu entfernen oder AddFallBackFonts() zu einer vorhandenen FontFallBackRule Objekt hinzuzufügen.

FontFallBackRulesCollection kann verwendet werden, um eine Liste von FontFallBackRule Objekten zu organisieren, wenn es notwendig ist, Fallback-Schriftart-Ersatzregeln für mehrere Unicode-Bereiche festzulegen.