إنشاء مجموعة خطوط احتياطية
Contents
[
Hide
]
يمكن تنظيم حالات FontFallBackRule في FontFallBackRulesCollection، التي تنفذ IFontFallBackRulesCollection واجهة. من الممكن إضافة القواعد أو إزالتها من المجموعة.
ثم يمكن تمرير هذه المجموعة إلى set_FontFallBackRulesCollection() طريقة من FontsManager . يتحكم FontsManager في الخطوط عبر العرض. اقرأ المزيد عن FontsManager وFontsLoader.
تحتوي كل Presentation على get_FontsManager() طريقة مع مثيل خاص بها من فئة FontsManager.
إليك مثال حول كيفية إنشاء مجموعة قواعد الخطوط الاحتياطية وتعيينها في FontsManager لعرض معين:
auto presentation = MakeObject<Presentation>();
auto userRulesList = MakeObject<FontFallBackRulesCollection>();
userRulesList->Add(MakeObject<FontFallBackRule>(static_cast<uint32_t>(0x0B80), static_cast<uint32_t>(0x0BFF), u"Vijaya"));
userRulesList->Add(MakeObject<FontFallBackRule>(static_cast<uint32_t>(0x3040), static_cast<uint32_t>(0x309F), u"MS Mincho, MS Gothic"));
presentation->get_FontsManager()->set_FontFallBackRulesCollection(userRulesList);
بعد تهيئة FontsManager بمجموعات الخطوط الاحتياطية، يتم تطبيق الخطوط الاحتياطية أثناء عرض العرض.
اقرأ المزيد حول كيفية عرض العرض باستخدام خط احتياطي.