Créer une collection de polices de secours
Appliquer les règles de secours
Les instances de la classe FontFallBackRule peuvent être organisées dans la FontFallBackRulesCollection, qui implémente la classe FontFallBackRulesCollection. Il est possible d’ajouter ou de supprimer des règles de la collection.
Ensuite, cette collection peut être affectée à la méthode FontFallBackRulesCollection de la classe FontsManager. FontsManager contrôle les fonts à travers la présentation. En savoir plus À propos de FontsManager et FontsLoader.
Chaque Presentation possède une méthode getFontsManager avec sa propre instance de la classe FontsManager.
Voici un exemple de création d’une collection de règles de fonts de secours et de son affectation au FontsManager d’une certaine présentation :
var pres = new aspose.slides.Presentation();
try {
var userRulesList = new aspose.slides.FontFallBackRulesCollection();
userRulesList.add(new aspose.slides.FontFallBackRule(0xb80, 0xbff, "Vijaya"));
userRulesList.add(new aspose.slides.FontFallBackRule(0x3040, 0x309f, "MS Mincho, MS Gothic"));
pres.getFontsManager().setFontFallBackRulesCollection(userRulesList);
} finally {
if (pres != null) {
pres.dispose();
}
}
Après que FontsManager a été initialisé avec la collection de fonts de secours, ces fonts de secours sont appliqués lors du rendu de la présentation.
FAQ
Mes règles de secours seront-elles incorporées dans le fichier PPTX et visibles dans PowerPoint après l’enregistrement ?
Non. Les règles de secours sont des paramètres de rendu à l’exécution ; elles ne sont pas sérialisées dans le PPTX et n’apparaîtront pas dans l’interface de PowerPoint.
Le secours s’applique-t-il au texte à l’intérieur de SmartArt, WordArt, graphiques et tableaux ?
Oui. Le même mécanisme de substitution de glyphes est utilisé pour tout texte dans ces objets.
Aspose distribue-t-il des polices avec la bibliothèque ?
Non. Vous ajoutez et utilisez les polices de votre côté et sous votre propre responsabilité.
Le remplacement/substitution des polices manquantes et le secours pour les glyphes manquants peuvent-ils être utilisés ensemble ?
Oui. Ce sont des étapes indépendantes du même pipeline de résolution des polices : d’abord le moteur résout la disponibilité des polices (replacement/substitution), puis le secours comble les lacunes des glyphes manquants dans les polices disponibles.