الحصول على استدعاءات التحذير لاستبدال الخطوط في Aspose.Slides

الحصول على استدعاءات التحذير لاستبدال الخطوط

يوفر Aspose.Slides لـ .NET طرق API بسيطة للحصول على استدعاءات التحذير أثناء عملية التقديم. كل ما عليك هو اتباع الخطوات أدناه لتكوين استدعاءات التحذير على جهازك:

  1. إنشاء فئة Callback مخصصة لاستقبال الاستدعاءات.
  2. تعيين استدعاءات التحذير باستخدام فئة LoadOptions
  3. تحميل ملف العرض التقديمي الذي يستخدم خطًا للنص داخله غير متوفر على جهازك المستهدف.
  4. توليد الصورة المصغرة للشريحة لرؤية التأثير.
//تعيين استدعاءات التحذير
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;
    }
}