Erstellen von Fallback-Schriftarten

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 Zuordnung zwischen dem angegebenen Unicode-Bereich, der zur Suche nach fehlenden Glyphen verwendet wird, und einer Liste von Schriftarten dar, die die richtigen Glyphen enthalten können:

  $startUnicodeIndex = 0xb80;
  $endUnicodeIndex = 0xbff;
  $firstRule = new FontFallBackRule($startUnicodeIndex, $endUnicodeIndex, "Vijaya");
  $secondRule = new FontFallBackRule(0x3040, 0x309f, "MS Mincho, MS Gothic");
  # Auf mehrere Arten können Sie eine Schriftartenliste hinzufügen:
  $fontNames = array("Segoe UI Emoji, Segoe UI Symbol", "Arial");
  $thirdRule = new FontFallBackRule(0x1f300, 0x1f64f, $fontNames);

Es ist auch möglich, die Fallback-Schriftart zu entfernen oder Fallback-Schriftarten hinzuzufügen in ein bestehendes FontFallBackRule Objekt.

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