تكوين مجموعات الخطوط الاحتياطية في PHP
تطبيق قواعد الفولباك
يمكن تنظيم مثيلات فئة FontFallBackRule في FontFallBackRulesCollection. يمكن إضافة أو إزالة القواعد من المجموعة.
ثم يمكن تعيين هذه المجموعة إلى طريقة FontFallBackRulesCollection في فئة FontsManager. يتحكم FontsManager في الخطوط عبر العرض التقديمي.
كل 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 بمجموعة خطوط الفولباك، تُطبق خطوط الفولباك أثناء عرض التقديم.
الأسئلة الشائعة
هل سيتم تضمين قواعد الفولباك في ملف PPTX وتكون مرئية في PowerPoint بعد الحفظ؟
لا. قواعد الفولباك هي إعدادات عرض وقت التشغيل؛ لا يتم تسلسلها إلى ملف PPTX ولن تظهر في واجهة PowerPoint.
هل ينطبق الفولباك على النص داخل SmartArt وWordArt والرسوم البيانية والجداول؟
نعم. يتم استخدام نفس آلية استبدال الرموز لأي نص في هذه العناصر.
هل توزع Aspose أي خطوط مع المكتبة؟
لا. أنت تضيف وتستخدم الخطوط على جانبك وتتحمل المسؤولية كاملة.
هل يمكن استخدام الاستبدال/الاستعاضة عن الخطوط المفقودة والفولباك للرموز المفقودة معًا؟
نعم. هما مرحلتان مستقلتان في نفس خط أنابيب حل الخطوط: أولاً يقوم المحرك بتحديد توفر الخطوط (الاستبدال/الاستعاضة)، ثم يملأ الفولباك الفجوات للرموز المفقودة في الخطوط المتاحة.