التغييرات في واجهة برمجة التطبيقات العامة في Aspose.Cells 8.9.0

واجهات برمجة التطبيقات الجديدة

تمت إضافة خاصية HtmlSaveOptions.DefaultFontName

بواسطة الاصدار Aspose.Cells for .NET 8.9.0 تم عرض خاصية DefaultFontName لفئة HtmlSaveOptions التي تسمح بتحديد اسم الخط الافتراضي أثناء تقديم جداول البيانات إلى تنسيق HTML. سيتم استخدام الخط الافتراضي فقط عندما لا يكون موجوداً خط النمط. قيمة الخاصية HtmlSaveOptions.DefaultFontName بالمعنى الافتراضي هي null وهذا يعني أن API Aspose.Cells for .NET ستستخدم الخط الجامعي الذي يحمل نفس العائلة مع الخط الأصلي.

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

C#

 // Create an instance of HtmlSaveOptions

var options = new HtmlSaveOptions();

// Set default font name for Html rendering

options.DefaultFontName = "Arial";

// Load a spreadsheet in an instance of Workbook

var book = new Workbook(dir + "sample.xlsx");

// Save the spreadsheet in Html format while passing instance of HtmlSaveOptions

book.Save(dir + "output.html", options);

تمت إضافة خاصية ImageOrPrintOptions.DefaultFont

يسمح الإصدار Aspose.Cells for .NET 8.9.0 بتعيين اسم الخط الافتراضي لفئة ImageOrPrintOptions من خلال عرض خاصية DefaultFont. يمكن استخدام الخاصية عندما لا يتم تحديد الأحرف اليونيكود في جدول البيانات بالخط الصحيح بناءً على ذلك قد تظهر هذه الأحرف على شكل مربعات في الصور الناتجة.

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

C#

 // Create an instance of ImageOrPrintOptions

var options = new ImageOrPrintOptions();

// Set default font name for image rendering

options.DefaultFont = "Arial";

// Load a spreadsheet in an instance of Workbook

var book = new Workbook(dir + "sample.xlsx");

// Access the worksheet to be rendered

var sheet = book.Worksheets[0];

// Create an instance of SheetRender

var render = new SheetRender(sheet, options);

// Save spreadsheet to image

render.ToImage(0, dir + "output.png");

تمت إضافة خاصية IsExcel2003Compatible لـ PivotTable.

قامت Aspose.Cells for .NET بتعريض خاصية IsExcel2003Compatible من نوع Boolean لفئة PivotTable التي تسمح بتحديد ما إذا كانت جدول البيانات متوافقًا مع Excel 2003 لأغراض التحديث. القيمة الافتراضية لخاصية IsExcel2003Compatible هي true، مما يعني أنه يجب أن يكون السلسلة أقل من أو تساوي 255 حرفًا. إذا كانت السلسلة أكبر من 255 حرفًا، سيتم قصها. إذا كانت القيمة false، فلن يتم فرض القيد المذكور سابقًا.

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

C#

 // Load a spreadsheet in an instance of Workbook

var book = new Workbook(dir + "sample.xlsx");

// Access the desired Pivot Table from the spreadsheet

var pivot = book.Worksheets[0].PivotTables[0];

// Set Excel 2003 compatibility to false

pivot.IsExcel2003Compatible = false;

// Refresh & recalculate Pivot Table

pivot.RefreshData();

pivot.CalculateData();

تمت إضافة طريقة GridWeb.GetVersion

لـ Aspose.Cells.GridWeb for .NET 8.9.0 تمت تعريض الطريقة {GetVersion} الخاصة بالمصنع والتي تعيد الإصدار الخاص بمكون GridWeb.