Créer une collection de polices de repli
Les instances de la classe FontFallBackRule peuvent être organisées en FontFallBackRulesCollection, qui implémente l’interface IFontFallBackRulesCollection. Il est possible d’ajouter ou de supprimer des règles de la collection.
Ensuite, cette collection peut être assignée à la propriété FontFallBackRulesCollection du FontsManager classe. FontsManager contrôle les polices dans l’ensemble de la présentation. En savoir plus À propos de FontsManager et FontsLoader.
Chaque Presentation a une propriété FontsManager avec sa propre instance de la classe FontsManager.
Voici un exemple de la façon de créer une collection de règles de polices de repli et de l’assigner dans le FontsManager d’une certaine présentation :
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
Après que le FontsManager ait été initialisé avec la collection de polices de repli, les polices de repli sont appliquées lors du rendu de la présentation.