Créer une police de secours

Contents
[ ]

Aspose.Slides prend en charge l’interface IFontFallBackRule et la classe FontFallBackRule pour spécifier les règles d’application d’une police de secours. La classe FontFallBackRule représente une association entre la plage Unicode spécifiée, utilisée pour rechercher des glyphes manquants, et une liste de polices qui peuvent contenir des glyphes appropriés :

uint startUnicodeIndex = 0x0B80;
uint endUnicodeIndex = 0x0BFF;

IFontFallBackRule firstRule = new FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
IFontFallBackRule secondRule = new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic");


//En utilisant plusieurs façons, vous pouvez 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() une police de secours ou AddFallBackFonts() dans un objet FontFallBackRule existant.

FontFallBackRulesCollection  peut être utilisé pour organiser une liste d’objets FontFallBackRule, lorsque cela est nécessaire pour spécifier des règles de remplacement de police de secours pour plusieurs plages Unicode.