Genel API Aspose.Cells 8.3.0'daki değişiklikler

Eklenen API’ler

Özellik WorkbookSettings.AutoRecover Eklendi

Geliştiricilerin uygulamalarında elektronik tablolar için Otomatik Kurtarma seçeneğini belirlemesine olanak sağlamak amacıyla WorkbookSettings sınıfına yeni AutoRecover özelliği eklenmiştir.

C#

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

var settings = book.Settings;

settings.AutoRecover = true;

Özellik WorkbookSettings.CrashSave Eklendi

WorkbookSettings sınıfına, uygulamanın çalışma kitabı dosyasını bir kilitlenmeden sonra en son kaydedip kaydetmediğini gösteren bir Boole türü özelliği CrashSave eklenmiştir.

C#

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

var settings = book.Settings;

Console.WriteLine(settings.CrashSave);

Özellik WorkbookSettings.DataExtractLoad Eklendi

Geliştiricilerin son kurtarma ile ilgili bilgileri alabilmeleri için WorkbookSettings sınıfına DataExtractLoad özelliği eklendi. DataExtractLoad özelliği true değerini döndürürse, bu, elektronik tabloda veri kurtarmanın gerçekleştirildiğini gösterir.

C#

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

var settings = book.Settings;

Console.WriteLine(settings.DataExtractLoad);

Özellik WorkbookSettings.RepairLoad Eklendi

RepairLoad özelliği, elektronik tablonun Excel uygulamasıyla son yüklemede onarılıp onarılmadığını gösterir.

C#

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

var settings = book.Settings;

Console.WriteLine(settings.RepairLoad);

Özellik TxtLoadOptions.KeepExactFormat Eklendi

TxtLoadOptions sınıfına, dize/metin sayılara veya DateTime’a dönüştürüldüğünde hücre değeri için tam biçimlendirmenin korunması gerekip gerekmediğini gösteren KeepExactFormat özelliği eklendi. Bu özellik, MS Excel uygulamasının CSV dosyalarından DateTime veya sayısal değerleri yükleme davranışına uyması için eklenmiştir. MS Excel’in davranışını simüle etmek için, KeepExactFormat özelliğini false olarak ayarlayın, varsayılan değer ise true’dur, böylece hücre değeri CSV dosyasında dize olarak biçimlendirilecektir.

C#

 var options = new TxtLoadOptions();

options.KeepExactFormat = false;

var book = new Workbook("sample.csv", options);

Özellik Shape.Id Eklendi

Belirli bir elektronik tablodaki her bir şekil nesnesini benzersiz şekilde tanımlamak için Shape sınıfına Id özelliği eklenmiştir. Bu yeni özellik, aşağıda gösterildiği gibi bir elektronik tablodaki Grafik nesnelerinin tanımlanmasına da yardımcı olur.

C#

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

foreach(Chart chart in book.Worksheets[0].Charts)

{

    var shape = (Shape)chart.ChartObject;

    Console.WriteLine(shape.Id);

}

Yöntem PlotArea.SetPositionAuto Eklendi

Grafiğin çizim alanını otomatik moda ayarlamaya yardımcı olan PlotArea sınıfına SetPositionAuto yöntemi eklendi.

C#

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

var chart = book.Worksheets[0].Charts[0];

chart.PlotArea.SetPositionAuto();