إنشاء مجموعة خطوط احتياطية

تطبيق قواعد التحويل الاحتياطي

يمكن تنظيم كائنات فئة FontFallBackRule في مجموعة FontFallBackRulesCollection، التي تُنفّذ فئة FontFallBackRulesCollection. يمكن إضافة أو إزالة القواعد من المجموعة.

بعد ذلك يمكن تعيين هذه المجموعة إلى طريقة FontFallBackRulesCollection في فئة FontsManager. يتحكم FontsManager في الخطوط عبر العرض التقديمي. اقرأ المزيد حول FontsManager و FontsLoader.

لكل Presentation طريقة getFontsManager مع نسخة خاصة من فئة FontsManager.

فيما يلي مثال على كيفية إنشاء مجموعة قواعد الخطوط الاحتياطية وتعيينها إلى FontsManager لعرض تقديمي معين:

var pres = new aspose.slides.Presentation();
try {
    var userRulesList = new aspose.slides.FontFallBackRulesCollection();
    userRulesList.add(new aspose.slides.FontFallBackRule(0xb80, 0xbff, "Vijaya"));
    userRulesList.add(new aspose.slides.FontFallBackRule(0x3040, 0x309f, "MS Mincho, MS Gothic"));
    pres.getFontsManager().setFontFallBackRulesCollection(userRulesList);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

بعد تهيئة FontsManager بمجموعة الخطوط الاحتياطية، يتم تطبيق الخطوط الاحتياطية أثناء عرض العرض التقديمي.

الأسئلة المتداولة

هل سيتم دمج قواعد التحويل الاحتياطي في ملف PPTX وستظهر في PowerPoint بعد الحفظ؟

لا. قواعد التحويل الاحتياطي هي إعدادات عرض في وقت التشغيل؛ لا يتم تسلسلها إلى ملف PPTX ولن تظهر في واجهة PowerPoint.

هل ينطبق التحويل الاحتياطي على النص داخل SmartArt و WordArt والرسوم البيانية والجداول؟

نعم. يتم استخدام نفس آلية استبدال الرموز لأي نص في هذه الكائنات.

هل تقوم Aspose بتوزيع أي خطوط مع المكتبة؟

لا. تقوم بإضافة واستخدام الخطوط من جانبك وتتحمل المسؤولية كاملة.

هل يمكن استخدام الاستبدال/البديل للخطوط المفقودة والتحويل الاحتياطي للرموز المفقودة معًا؟

نعم. هما مرحلتان مستقلتان من نفس خط أنابيب حل الخطوط: أولاً يقوم المحرك بحل توفر الخطوط (replacement/substitution)، ثم يقوم التحويل الاحتياطي بملء الفجوات للرموز المفقودة في الخطوط المتاحة.