Erstellen einer Fallback-Schriftarten-Sammlung

Contents
[ ]

Instanzen der FontFallBackRule Klasse können in einer FontFallBackRulesCollection organisiert werden, die das IFontFallBackRulesCollection Interface implementiert. Es ist möglich, Regeln zur Sammlung hinzuzufügen oder zu entfernen.

Diese Sammlung kann dann 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 sie in den 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 Sammlung von Fallback-Schriftarten initialisiert wurde, werden die Fallback-Schriftarten während der Präsentationsdarstellung angewendet.