Erstellen einer Fallback-Schriftarten-Sammlung
Instanzen der FontFallBackRule Klasse können in der FontFallBackRulesCollection organisiert werden, die das IFontFallBackRulesCollection Interface implementiert. Es ist möglich, Regeln von der Sammlung hinzuzufügen oder zu entfernen.
Dann kann diese Sammlung der FontFallBackRulesCollection Eigenschaft der FontsManager Klasse zugewiesen werden. FontsManager steuert die Schriftarten der Präsentation. Erfahren Sie mehr Über FontsManager und FontsLoader.
Jede Präsentation hat eine FontsManager Eigenschaft mit ihrer eigenen Instanz der FontsManager-Klasse.
Hier ist ein Beispiel, wie man eine Sammlung von Fallback-Schriftartenregeln erstellt und sie dem FontsManager einer bestimmten Präsentation zuweist:
import aspose.slides as slides
with slides.Presentation() as presentation:
userRulesList = slides.FontFallBackRulesCollection()
userRulesList.add(slides.FontFallBackRule(0x0B80, 0x0BFF, "Vijaya"))
userRulesList.add(slides.FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic"))
presentation.fonts_manager.font_fall_back_rules_collection = userRulesList
Nachdem der FontsManager mit der Fallback-Schriftartensammlung initialisiert wurde, werden die Fallback-Schriftarten während der Präsentationsdarstellung angewendet.