تسلسل اختيار الخط في Aspose.Slides لل Java

اختيار الخط

تطبق قواعد معينة على الخطوط في عرض تقديمي عندما يتم تحميل العرض أو عرضه أو تحويله إلى صيغة أخرى. على سبيل المثال، عندما تحاول تحويل عرض تقديمي (شرائحه) إلى صور، يتم فحص خطوط العرض للتحقق من توفر الخطوط المختارة في نظام التشغيل. إذا تم التأكد من أن الخطوط مفقودة، يتم استبدالها — راجع Font Replacement وFont Substitution.

هذه هي العملية التي يتبعها Aspose.Slides عند التعامل مع الخطوط:

  1. يبحث Aspose.Slides عن الخطوط في نظام التشغيل للعثور على الخط الذي يطابق الخط المختار في العرض.
  2. إذا تم العثور على الخط المختار، يستخدمه Aspose.Slides. وإلا، يستخدم Aspose.Slides خطاً بديلاً يكون أقرب ما يمكن إلى ما يستخدمه PowerPoint.
  3. إذا تم تعيين قواعد استبدال الخطوط عبر FontSubstRule، يتم تطبيقها.

يتيح Aspose.Slides لك إضافة خطوط إلى زمن تشغيل التطبيق ثم استخدام تلك الخطوط. راجع Custom fonts.

عند وضع خطوط إضافية داخل عرض تقديمي، يُطلق عليها اسم Embedded fonts.

يتيح Aspose.Slides لك إضافة خطوط تُطبق فقط على مستندات الإخراج. على سبيل المثال، إذا كان عرض تقديمي تريد تحويله إلى PDF يحتوي على خطوط مفقودة من نظامك وخطوط مضمَّنة، يمكنك إضافة أو تحميل الخطوط المطلوبة كـ external fonts.

FAQ

كيف يمكنني تحديد الخطوط الفعلية المستخدمة في عرض تقديمي قبل التحويل؟

يتيح Aspose.Slides لك فحص الخطوط المستخدمة عبر font manager، حتى تتمكن من اتخاذ قرار ما إذا كنت ستقوم بـ embed، أو replace، أو إضافة external sources. يساعدك ذلك على منع الاستبدالات غير المرغوب فيها أثناء العرض والتصدير.

هل يمكنني إضافة دلائل خطوط إضافية دون تثبيتها على نظام التشغيل؟

نعم. يمكنك تسجيل external font sources مثل المجلدات أو التدفقات في الذاكرة لأغراض العرض والتصدير. هذا يزيل الاعتماد على خطوط نظام المضيف ويحافظ على توقع تخطيط الصفحات.

كيف يمكنني منع الانتقال الصامت إلى خط غير مناسب عندما يكون هناك حرف مفقود؟

عرِّف صراحةً font replacement وقواعد fallback-font مسبقاً. من خلال تحليل الخطوط المستخدمة وتحديد أولوية محكومة للبدائل، تضمن طباعة متسقة وتجنب النتائج غير المتوقعة.