API العام التغييرات في Aspose.Cells 8.6.2

تمت إضافة واجهات برمجة التطبيقات

دعم معاودة الاتصال باستخدام العلامات الذكية

كشف هذا الإصدار من Aspose.Cells for .NET API عن خاصية WorkbookDesigner.CallBack وواجهة ISmartMarkerCallBack التي تسمح معًاالحصول على إشعارات حول مرجع الخلية و / أو العلامة الذكية قيد المعالجة. يوضح الجزء التالي من التعليمات البرمجية استخدام واجهة ISmartMarkerCallBack لتحديد فئة جديدة تتعامل مع استدعاء أسلوب WorkbookDesigner.Process.

C#

 class SmartMarkerCallBack : ISmartMarkerCallBack

{

    Workbook workbook;

    internal SmartMarkerCallBack(Workbook workbook)

    {

        this.workbook = workbook;

    }

    public void Process(int sheetIndex, int rowIndex, int colIndex, string tableName, string columnName)

    {

        Console.WriteLine("Processing Cell : " + workbook.Worksheets[sheetIndex].Name + "!" + CellsHelper.CellIndexToName(rowIndex, colIndex));

        Console.WriteLine("Processing Marker : " + tableName + "." + columnName);

    }

}

تتضمن بقية العملية تحميل جدول بيانات المصمم الذي يحتوي على العلامات الذكية باستخدام WorkbookDesigner ومعالجته عن طريق تعيين مصدر البيانات. ومع ذلك ، لتمكين الإعلامات ، من الضروري تعيين خاصية WorkbookDesigner.CallBack قبل استدعاء طريقة WorkbookDesigner.Process كما هو موضح أدناه.

C#

 //Loading the designer spreadsheet in an instance of Workbook

Workbook workbook = new Workbook(inputFilePath);

//Loading the instance of Workbook in an instance of WorkbookDesigner

WorkbookDesigner designer = new WorkbookDesigner(workbook);

//Set the WorkbookDesigner.CallBack property to an instance of newly created class

designer.CallBack = new SmartMarkerCallBack(workbook);

//Set the data source 

designer.SetDataSource(table);

//Process the Smart Markers in the designer spreadsheet

designer.Process(false);

طريقة الرسم البياني. toPdf مضاف

كشف Aspose.Cells for .NET 8.6.2 الرسم البياني. طريقة toPdf التي يمكن استخدامهاتقديم شكل المخطط مباشرة إلى تنسيق PDF. تقبل الطريقة المذكورة حاليًا معلمة من سلسلة النوع كموقع مسار الملف لتخزين الملف الناتج على القرص.

فيما يلي سيناريو الاستخدام البسيط.

C#

 //Load spreadsheet containing charts

Workbook workbook = new Workbook(inputFilePath);

//Access first worksheet

Worksheet worksheet = workbook.Worksheets[0];

//Access first chart inside the worksheet

Chart chart = worksheet.Charts[0];

//Save the chart in PDF format

chart.ToPdf(outputFilePath);

أسلوب المصنف. تمت إضافة RemoveUnusedStyles

كشف Aspose.Cells for .NET 8.6.2 المصنف. طريقة RemoveUnusedStyles التي يمكن استخدامهاقم بإزالة كافة كائنات النمط غير المستخدمة من مجموعة الأنماط.

فيما يلي سيناريو الاستخدام البسيط.

C#

 //Load spreadsheet

Workbook workbook = new Workbook(inputFilePath);

//Remove all unused styles from the template

workbook.RemoveUnusedStyles();

الخاصية Cells. تمت إضافة النمط

يمكن استخدام الخاصية Cells.Style للوصول إلى النمط الخاص بورقة العمل الذي يمثل النمط الافتراضي.

فيما يلي سيناريو الاستخدام البسيط.

C#

 //Load a spreadsheet

Workbook book = new Workbook(inputFilePath);

//Access the default style of worksheet

Style style = book.Worksheets[0].Cells.Style;

تمت إضافة الأحداث لـ GridWeb

Aspose.Cells.GridWeb for .NET 8.6.2 كشف الحدثين الجديدين التاليين.

  1. AjaxCallFinished: يتم إطلاقه عند انتهاء تحديث AJAX لعنصر التحكم. (يجب تعيين EnableAJAX على صحيح).
  2. CellModifiedOnAjax: الحرائق عندما يتم تعديل الخلية في استدعاء AJAX.