الحصول على استدعاءات التحذير لاستبدال الخطوط في Aspose.Slides
Contents
[
Hide
]
يجعل Aspose.Slides لـ .NET من الممكن الحصول على استدعاءات تحذير لاستبدال الخطوط في حال عدم توفر الخط المستخدم على الجهاز أثناء عملية التقديم. تعتبر استدعاءات التحذير مفيدة في تصحيح مشكلات الخطوط المفقودة أو غير القابلة للوصول أثناء عملية التقديم.
الحصول على استدعاءات التحذير لاستبدال الخطوط
يوفر Aspose.Slides لـ .NET طرق API بسيطة للحصول على استدعاءات التحذير أثناء عملية التقديم. كل ما عليك هو اتباع الخطوات أدناه لتكوين استدعاءات التحذير على جهازك:
- إنشاء فئة Callback مخصصة لاستقبال الاستدعاءات.
- تعيين استدعاءات التحذير باستخدام فئة LoadOptions
- تحميل ملف العرض التقديمي الذي يستخدم خطًا للنص داخله غير متوفر على جهازك المستهدف.
- توليد الصورة المصغرة للشريحة لرؤية التأثير.
//تعيين استدعاءات التحذير
LoadOptions lo = new LoadOptions();
lo.WarningCallback = new HandleFontsWarnings();
//إنشاء العرض التقديمي
Presentation presentation = new Presentation("1.ppt", lo);
//توليد الصورة المصغرة للشريحة
foreach (ISlide slide in presentation.Slides)
{
IImage image = slide.GetImage();
}
class HandleFontsWarnings : IWarningCallback
{
public ReturnAction Warning(IWarningInfo warning)
{
Console.WriteLine(warning.WarningType); // 1 - WarningType.DataLoss
Console.WriteLine(warning.Description); // "سيتم استبدال الخط من X إلى Y"
return ReturnAction.Continue;
}
}