# تبسيط استبدال الخطوط في العروض التقديمية في .NET

> استبدل الخطوط بسلاسة في Aspose.Slides لـ .NET لضمان تناسق الطباعة في عروض PowerPoint و OpenDocument.

Source: https://docs.aspose.com/slides/ar/net/font-replacement/
Updated: 2025-12-08


## **استبدال الخطوط**

إذا غيرت رأيك بشأن استخدام خطٍ ما، يمكنك استبدال هذا الخط بخطٍ آخر. سيتم استبدال جميع حالات الخط القديم بالخط الجديد.  

Aspose.Slides تسمح لك باستبدال الخط بهذه الطريقة:

1. تحميل العرض التقديمي المعني.  
2. تحميل الخط الذي سيتم استبداله.  
3. تحميل الخط الجديد.  
4. استبدال الخط.  
5. كتابة العرض التقديمي المعدل كملف PPTX.  

يعرض هذا الكود C# استبدال الخطوط:
```c#
 // تحميل عرض تقديمي
 Presentation presentation = new Presentation("Fonts.pptx");

// تحميل الخط المصدر الذي سيُستبدل
IFontData sourceFont = new FontData("Arial");

// تحميل الخط الجديد
IFontData destFont = new FontData("Times New Roman");

// استبدال الخطوط
presentation.FontsManager.ReplaceFont(sourceFont, destFont);

// حفظ العرض التقديمي
presentation.Save("UpdatedFont_out.pptx", SaveFormat.Pptx);
```


{{% alert title="ملاحظة" color="warning" %}}  
لتعيين قواعد تحدد ما يحدث في ظروف معينة (مثل عدم القدرة على الوصول إلى الخط)، راجع [**استبدال الخط**](/slides/ar/net/font-substitution/).  
{{% /alert %}}

## **أسئلة شائعة**

**ما الفرق بين "استبدال الخط"، "استبدال الخطوط"، و"الخطوط الاحتياطية"?**  

الاستبدال هو التحويل المتعمد من عائلة إلى أخرى عبر المستند بأكمله. [الاستبدال](/slides/ar/net/font-substitution/) هو قاعدة مثل "إذا كان الخط غير متوفر، استخدم X". [الخط الاحتياطي](/slides/ar/net/fallback-font/) يُطبق بشكل موضعي على الحروف المفقودة عندما يكون الخط الأساسي مثبتًا لكنه لا يحتوي على الأحرف المطلوبة.  

**هل ينطبق الاستبدال على الشرائح الرئيسة، التخطيطات، الملاحظات، والتعليقات؟**  

نعم. يؤثر الاستبدال على جميع كائنات العرض التي تستخدم الخط الأصلي، بما في ذلك الشرائح الرئيسة والملاحظات؛ التعليقات أيضًا جزء من المستند ويُأخذها محرك الخط في الاعتبار.  

**هل سيتغير الخط داخل كائنات OLE المضمونة (مثل Excel)؟**  

لا. يتم التحكم في [محتوى OLE](/slides/ar/net/manage-ole/) بواسطة تطبيقه الخاص. لا يعيد الاستبدال في العرض تنسيق البيانات الداخلية لـ OLE؛ قد يُعرض كصورة أو كمحتوى قابل للتحرير خارجيًا.  

**هل يمكنني استبدال خط فقط في جزء من العرض (حسب الشرائح أو المناطق)؟**  

الاستبدال المستهدف ممكن إذا قمت بتغيير الخط على مستوى الكائنات/النطاقات المطلوبة بدلاً من تطبيق استبدال شامل على المستند بأكمله. تظل منطق اختيار الخط أثناء العرض كما هو.  

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

استخدم [مدير الخطوط](https://reference.aspose.com/slides/net/aspose.slides/fontsmanager/): فهو يوفر قائمة بـ [العائلات المستخدمة](https://reference.aspose.com/slides/net/aspose.slides/fontsmanager/getfonts/) ومعلومات عن [الاستبدالات/"الخطوط غير المعروفة"](https://reference.aspose.com/slides/net/aspose.slides/fontsmanager/getsubstitutions/)، مما يساعد في تخطيط الاستبدال.  

**هل يعمل استبدال الخط عند التحويل إلى PDF/صور؟**  

نعم. أثناء التصدير، تطبق Aspose.Slides نفس [تسلسل اختيار/استبدال الخط](/slides/ar/net/font-selection-sequence/)، لذا سيُراعى الاستبدال المنفّذ مسبقًا خلال التحويل.  

**هل يجب تثبيت الخط الهدف في النظام، أم يمكن إرفاق مجلد خطوط؟**  

التثبيت غير مطلوب: تسمح المكتبة بـ [تحميل خطوط خارجية](/slides/ar/net/custom-font/) من مجلدات المستخدم للاستخدام أثناء [العرض والتصدير](/slides/ar/net/convert-powerpoint/).  

**هل سيصلح الاستبدال مشكلة "التوفو" (المربعات) بدلاً من الأحرف؟**  

فقط إذا كان الخط الهدف يحتوي فعلاً على الحروف المطلوبة. إذا لم يكن كذلك، [قم بتكوين الخط الاحتياطي](/slides/ar/net/fallback-font/) لتغطية الأحرف المفقودة.
