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

Contents
[ ]

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

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

كل 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 مع مجموعة الخطوط الاحتياطية، يتم تطبيق الخطوط الاحتياطية أثناء عرض العرض التقديمي.