تكوين مجموعات خطوط الاحتياطي على Android

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

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

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

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

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

Presentation pres = new Presentation();
try {
    IFontFallBackRulesCollection userRulesList = new FontFallBackRulesCollection();

    userRulesList.add(new FontFallBackRule(0x0B80, 0x0BFF, "Vijaya"));
    userRulesList.add(new 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)، ثم يملأ الاحتياط الفجوات للرموز المفقودة في الخطوط المتاحة.