تكوين مجموعات خطوط الاحتياطي في بايثون
تطبيق قواعد الاحتياطي
يمكن تنظيم كائنات من الفئة FontFallBackRule في مجموعة FontFallBackRulesCollection، التي تنفذ واجهة IFontFallBackRulesCollection. يمكن إضافة أو إزالة القواعد من المجموعة.
بعد ذلك يمكن تعيين هذه المجموعة إلى خاصية FontFallBackRulesCollection في الفئة FontsManager. يتحكم FontsManager في الخطوط عبر العرض التقديمي. اقرأ المزيد حول FontsManager و FontsLoader.
كل Presentation يحتوي على خاصية FontsManager بمثابة مثيل خاص به من فئة FontsManager.
فيما يلي مثال على كيفية إنشاء مجموعة قواعد الخطوط الاحتياطية وتعيينها في FontsManager لعرض تقديمي معين:
import aspose.slides as slides
with slides.Presentation() as presentation:
userRulesList = slides.FontFallBackRulesCollection()
userRulesList.add(slides.FontFallBackRule(0x0B80, 0x0BFF, "Vijaya"))
userRulesList.add(slides.FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic"))
presentation.fonts_manager.font_fall_back_rules_collection = userRulesList
بعد تهيئة FontsManager بمجموعة الخطوط الاحتياطية، يتم تطبيق الخطوط الاحتياطية أثناء عرض التقديم.
الأسئلة المتكررة
هل سيتم تضمين قواعد الاحتياطي في ملف PPTX وستكون مرئية في PowerPoint بعد الحفظ؟
لا. قواعد الاحتياطي هي إعدادات عرض في وقت التشغيل؛ لا يتم تسلسلها إلى ملف PPTX ولن تظهر في واجهة PowerPoint.
هل ينطبق الاحتياطي على النص داخل SmartArt و WordArt والرسوم البيانية والجداول؟
نعم. يتم استخدام نفس آلية استبدال الحروف لأي نص في هذه الكائنات.
هل توزع Aspose أي خطوط مع المكتبة؟
لا. تقوم أنت بإضافة واستخدام الخطوط من جانبك وتتحمل المسؤولية عنها.
هل يمكن استخدام الاستبدال/الإحلال للخطوط المفقودة والاحتياطي للرموز المفقودة معًا؟
نعم. هما مرحلتان مستقلتان في نفس خط أنابيب حل الخطوط: أولاً يقوم المحرك بحل توفر الخطوط (replacement/substitution)، ثم يملأ الاحتياطي الفجوات للرموز المفقودة في الخطوط المتاحة.