تحديد خطوط الاحتياطي للعرض التقديمي في جافا
قواعد الخط الاحتياطي
Aspose.Slides يدعم واجهة IFontFallBackRule وفئة FontFallBackRule لتحديد القواعد التي تُطبق الخط الاحتياطي. فئة FontFallBackRule تمثل ارتباطًا بين نطاق Unicode المحدد، المستخدم للبحث عن الحروف المفقودة، وقائمة بالخطوط التي قد تحتوي على الحروف الصحيحة:
long startUnicodeIndex = 0x0B80;
long endUnicodeIndex = 0x0BFF;
IFontFallBackRule firstRule = new FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
IFontFallBackRule secondRule = new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic");
//استخدام طرق متعددة لإضافة قائمة الخطوط:
String[] fontNames = new String[] { "Segoe UI Emoji, Segoe UI Symbol", "Arial" };
IFontFallBackRule thirdRule = new FontFallBackRule(0x1F300, 0x1F64F, fontNames);
كما يمكن إزالة الخط الاحتياطي أو addFallBackFonts في كائن FontFallBackRule قائم.
يمكن استخدام FontFallBackRulesCollection لتنظيم قائمة من FontFallBackRule عند الحاجة إلى تحديد قواعد استبدال الخطوط الاحتياطية لمجالات Unicode متعددة.
انظر أيضًا
الأسئلة المتكررة
ما الفرق بين الخط الاحتياطي، واستبدال الخط، وتضمين الخط؟
يُستخدم الخط الاحتياطي فقط للأحرف التي لا توجد في الخط الأساسي. استبدال الخط يستبدل الخط المحدد بالكامل بخط آخر. تضمين الخط يضم الخطوط داخل ملف الإخراج بحيث يمكن للمستلمين عرض النص كما هو مقصود.
هل يتم تطبيق الخطوط الاحتياطية أثناء تصدير الملفات مثل PDF أو PNG أو SVG، أم أنها تُستخدم فقط في العرض على الشاشة؟
نعم. تؤثر الخطوط الاحتياطية على جميع عمليات عمليات العرض والتصدير حيث يجب رسم الأحرف ولكنها غير موجودة في الخط المصدر.
هل يؤدي تكوين الخطوط الاحتياطية إلى تغيير ملف العرض نفسه، وهل سيظل الإعداد محفوظًا للفتح المستقبلي؟
لا. قواعد الخط الاحتياطي هي إعدادات عرض في وقت التشغيل في الكود الخاص بك؛ لا يتم تخزينها داخل ملف .pptx ولن تظهر في PowerPoint.
هل يؤثر نظام التشغيل (Windows/Linux/macOS) ومجموعة مجلدات الخطوط على اختيار الخطوط الاحتياطية؟
نعم. المُحرك يحدد الخطوط من المجلدات النظامية المتاحة وأي مسارات إضافية تقوم بتوفيرها. إذا لم يكن الخط متاحًا فعليًا، لا يمكن للقاعدة التي تشير إليه أن تُطبق.
هل يعمل الخط الاحتياطي مع WordArt وSmartArt والرسوم البيانية؟
نعم. عندما تحتوي هذه الكائنات على نص، يُطبق نفس آلية استبدال الحروف لعرض الأحرف المفقودة.