إنشاء خط احتياطي

Contents
[ ]

تدعم Aspose.Slides واجهة IFontFallBackRule و فئة FontFallBackRule لتحديد القواعد لإضافة خط احتياطي. تمثل فئة FontFallBackRule ارتباطًا بين نطاقات Unicode المحددة، المستخدمة للبحث عن الرموز المفقودة، وقائمة من الخطوط التي قد تحتوي على رموز مناسبة:

long startUnicodeIndex = 0x0B80;
long endUnicodeIndex = 0x0BFF;

IFontFallBackRule firstRule = new FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
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.