Créer une Collection de Polices de Secours

Contents
[ ]

Les instances de la FontFallBackRule peuvent être organisées dans une 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 méthode FontFallBackRulesCollection de la classe FontsManager. FontsManager contrôle les polices à travers la présentation. Lire la suite À propos de FontsManager et FontsLoader.

Chaque Presentation a 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 polices de secours et de son affectation dans le FontsManager d’une certaine présentation : 

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();
}

Une fois que le FontsManager est initialisé avec la collection de polices de secours, les polices de secours sont appliquées lors du rendu de la présentation.