تكوين مجموعات الخطوط الاحتياطية في JavaScript

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

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

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

كل 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)، ثم يملأ الاحتياطي الفجوات للرموز المفقودة في الخطوط المتاحة.