إنشاء خط احتياطي
Contents
[
Hide
]
يدعم Aspose.Slides واجهة IFontFallBackRule وفئة FontFallBackRule لتحديد القواعد التي تطبق خط احتياطي. تمثل فئة FontFallBackRule ارتباطًا بين النطاق المحدد من Unicode، المستخدم للبحث عن الرموز المفقودة، وقائمة من الخطوط التي قد تحتوي على الرموز الصحيحة:
long startUnicodeIndex = 0x0B80;
long endUnicodeIndex = 0x0BFF;
IFontFallBackRule firstRule = new FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "فيديوجيا");
IFontFallBackRule secondRule = new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic");
//يمكنك إضافة قائمة الخطوط بعدة طرق:
String[] fontNames = new String[] { "Segoe UI Emoji, Segoe UI Symbol", "Arial" };
IFontFallBackRule thirdRule = new FontFallBackRule(0x1F300, 0x1F64F, fontNames);
من الممكن أيضًا إزالة خط احتياطي أو addFallBackFonts إلى كائن FontFallBackRule الموجود.
يمكن استخدام FontFallBackRulesCollection لتنظيم قائمة من كائنات FontFallBackRule، عندما يكون هناك حاجة لتحديد قواعد استبدال الخطوط الاحتياطية لعدة نطاقات من Unicode.