إنشاء خط احتياطي
Contents
[
Hide
]
تدعم Aspose.Slides واجهة IFontFallBackRule و FontFallBackRule لتحديد القواعد لتطبيق خط احتياطي. تمثل فئة FontFallBackRule ارتباطًا بين النطاق المحدد من يونيكود، المستخدم للبحث عن الرموز المفقودة، وقائمة من الخطوط التي قد تحتوي على الرموز المناسبة:
uint startUnicodeIndex = 0x0B80;
uint 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);
من الممكن أيضًا Remove() إزالة الخط الاحتياطي أو AddFallBackFonts() إلى كائن FontFallBackRule الموجود.
يمكن استخدام FontFallBackRulesCollection لتنظيم قائمة من كائنات FontFallBackRule ، عندما تكون هناك حاجة لتحديد قواعد استبدال الخط الاحتياطي لعدة نطاقات يونيكود.