Fallback-Schriftart erstellen
Aspose.Slides unterstützt die IFontFallBackRule Schnittstelle und die FontFallBackRule Klasse, um die Regeln für die Anwendung einer Fallback-Schriftart festzulegen. Die FontFallBackRule Klasse stellt eine Zuordnung zwischen dem angegebenen Unicode-Bereich, der zur Suche nach fehlenden Glyphe verwendet wird, und einer Liste von Schriftarten dar, die die richtigen Glyphe enthalten können:
uint startUnicodeIndex = 0x0B80;
uint endUnicodeIndex = 0x0BFF;
IFontFallBackRule firstRule = new FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
IFontFallBackRule secondRule = new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic");
//Auf verschiedene Weisen können Sie eine Liste von Schriftarten hinzufügen:
string[] fontNames = new string[] { "Segoe UI Emoji, Segoe UI Symbol", "Arial" };
IFontFallBackRule thirdRule = new FontFallBackRule(0x1F300, 0x1F64F, fontNames);
Es ist auch möglich, die Remove() Fallback-Schriftart zu entfernen oder AddFallBackFonts() in ein vorhandenes FontFallBackRule Objekt hinzuzufügen.
Die FontFallBackRulesCollection kann verwendet werden, um eine Liste von FontFallBackRule Objekten zu organisieren, wenn es notwendig ist, Regeln für den Fallback-Schriftersatz für mehrere Unicode-Bereiche festzulegen.