Créer une collection de polices de secours
Les instances de 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 de la classe FontsManager. FontsManager contrôle les polices à travers 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 création d’une collection de règles de polices de secours et son assignation au FontsManager d’une certaine présentation :
using (Presentation presentation = new Presentation())
{
IFontFallBackRulesCollection userRulesList = new FontFallBackRulesCollection();
userRulesList.Add(new FontFallBackRule(0x0B80, 0x0BFF, "Vijaya"));
userRulesList.Add(new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic"));
presentation.FontsManager.FontFallBackRulesCollection = userRulesList;
}
Après que le FontsManager a été initialisé avec la collection de polices de secours, les polices de secours sont appliquées lors du rendu de la présentation.