Spécifier les polices de repli pour les présentations en Java
Règles de repli
Aspose.Slides prend en charge l’interface IFontFallBackRule et la classe FontFallBackRule pour spécifier les règles d’application d’une police de repli. La classe FontFallBackRule représente une association entre la plage Unicode spécifiée, utilisée pour rechercher les glyphes manquants, et une liste de polices susceptibles de contenir les glyphes appropriés :
long startUnicodeIndex = 0x0B80;
long endUnicodeIndex = 0x0BFF;
IFontFallBackRule firstRule = new FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
IFontFallBackRule secondRule = new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic");
//Utilisation de plusieurs façons d'ajouter une liste de polices:
String[] fontNames = new String[] { "Segoe UI Emoji, Segoe UI Symbol", "Arial" };
IFontFallBackRule thirdRule = new FontFallBackRule(0x1F300, 0x1F64F, fontNames);
Il est également possible de remove la police de repli ou addFallBackFonts dans un objet FontFallBackRule existant.
La classe FontFallBackRulesCollection peut être utilisée pour organiser une liste d’objets FontFallBackRule, lorsqu’il est nécessaire de spécifier des règles de remplacement de police de repli pour plusieurs plages Unicode.
Voir aussi
FAQ
Quelle est la différence entre une police de repli, une substitution de police et une intégration de police ?
Une police de repli n’est utilisée que pour les caractères manquants dans la police principale. La substitution de police remplace la police spécifiée entière par une autre police. L'intégration de police regroupe les polices à l’intérieur du fichier de sortie afin que les destinataires puissent afficher le texte tel qu’il était prévu.
Les polices de repli sont‑elles appliquées lors des exportations comme PDF, PNG ou SVG, ou uniquement lors du rendu à l’écran ?
Oui. Le repli affecte toutes les opérations de rendu et d’exportation où les caractères doivent être dessinés mais sont absents de la police source.
La configuration du repli modifie‑t‑elle le fichier de présentation lui‑même, et le paramètre persistera‑t‑il lors des ouvertures futures ?
Non. Les règles de repli sont des paramètres de rendu d’exécution dans votre code ; elles ne sont pas enregistrées dans le fichier .pptx et n’apparaîtront pas dans PowerPoint.
Le système d’exploitation (Windows/Linux/macOS) et l’ensemble des répertoires de polices influent‑ils sur la sélection du repli ?
Oui. Le moteur résout les polices à partir des dossiers système disponibles ainsi que de tout chemin supplémentaire que vous fournissez. Si une police n’est pas physiquement disponible, une règle qui la référence ne peut pas être appliquée.
Le repli fonctionne‑t‑il pour WordArt, SmartArt et les graphiques ?
Oui. Lorsque ces objets contiennent du texte, le même mécanisme de substitution de glyphes s’applique pour rendre les caractères manquants.