Erstellen einer Fallback-Schriftarten-Sammlung
Instanzen der FontFallBackRule Klasse können in eine FontFallBackRulesCollection organisiert werden, die die IFontFallBackRulesCollection Schnittstelle implementiert. Es ist möglich, Regeln zur Sammlung hinzuzufügen oder zu entfernen.
Anschließend kann diese Sammlung der FontFallBackRulesCollection Methode der FontsManager Klasse zugewiesen werden. FontsManager steuert die Schriftarten in der Präsentation. Erfahren Sie mehr Über FontsManager und FontsLoader.
Jede Presentation hat eine getFontsManager Methode mit ihrer eigenen Instanz der FontsManager Klasse.
Hier ist ein Beispiel, wie man eine Sammlung von Fallback-Schriftartenregeln erstellt und in das FontsManager einer bestimmten Präsentation zuweist:
Presentation pres = new Presentation();
try {
IFontFallBackRulesCollection userRulesList = new FontFallBackRulesCollection();
userRulesList.add(new FontFallBackRule(0x0B80, 0x0BFF, "Vijaya"));
userRulesList.add(new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic"));
pres.getFontsManager().setFontFallBackRulesCollection(userRulesList);
} finally {
if (pres != null) pres.dispose();
}
Nachdem der FontsManager mit der Fallback-Schriftarten-Sammlung initialisiert wurde, werden die Fallback-Schriftarten während der Präsentationsdarstellung angewendet.