إنشاء مجموعة خطوط احتياطية
Contents
[
Hide
]
يمكن تنظيم حالات FontFallBackRule في FontFallBackRulesCollection ، التي تنفذ IFontFallBackRulesCollection واجهة. من الممكن إضافة قواعد أو إزالة قواعد من المجموعة.
ثم يمكن تعيين هذه المجموعة إلى FontFallBackRulesCollection طريقة من فئة FontsManager . يتحكم FontsManager في الخطوط عبر العرض التقديمي. اقرأ المزيد حول FontsManager و FontsLoader.
لكل Presentation طرق getFontsManager مع مثيله الخاص من فئة FontsManager .
إليك مثالاً على كيفية إنشاء مجموعة قواعد خطوط احتياطية وتعيينها إلى FontsManager لعرض تقديمي معين:
$pres = new Presentation();
try {
$userRulesList = new FontFallBackRulesCollection();
$userRulesList->add(new FontFallBackRule(0xb80, 0xbff, "Vijaya"));
$userRulesList->add(new FontFallBackRule(0x3040, 0x309f, "MS Mincho, MS Gothic"));
$pres->getFontsManager()->setFontFallBackRulesCollection($userRulesList);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
بعد أن يتم تهيئة FontsManager مع مجموعة الخطوط الاحتياطية، يتم تطبيق الخطوط الاحتياطية أثناء تقديم العرض.
اقرأ المزيد حول كيفية عرض العرض التقديمي بخط احتياطي.