Aspose.Cells 8.3.0 da Genel API Değişiklikleri
Eklenen API’lar
WorkbookSettings.AutoRecover Özelliği Eklendi
Yeni AutoRecover özelliği, uygulamalarındaki elektronik tablolar için Otomatik Kurtarma seçeneğini ayarlamak için WorkbookSettings sınıfına eklenmiştir.
C#
var book = new Workbook("sample.xlsx");
var settings = book.Settings;
settings.AutoRecover = true;
WorkbookSettings.CrashSave Özelliği Eklendi
WorkbookSettings sınıfına, uygulamanın son çökmesinden sonra elektronik tablo dosyasını kaydedip kaydetmediğini gösteren Boolean tipi bir CrashSave özelliği eklenmiştir.
C#
var book = new Workbook("sample.xlsx");
var settings = book.Settings;
Console.WriteLine(settings.CrashSave);
WorkbookSettings.DataExtractLoad Özelliği Eklendi
DataExtractLoad özelliği, geliştiricilere elektronik tabloya en son yapılan kurtarma hakkında bilgi alınmasını sağlamak için WorkbookSettings sınıfına eklenmiştir. DataExtractLoad özelliği true döndürürse, bu, elektronik tabloda veri kurtarımının gerçekleştirildiğini gösterir.
C#
var book = new Workbook("sample.xlsx");
var settings = book.Settings;
Console.WriteLine(settings.DataExtractLoad);
WorkbookSettings.RepairLoad Özelliği Eklendi
RepairLoad özelliği, elektronik tablonun Excel uygulamasıyla son yüklemede onarıldığını gösterir.
C#
var book = new Workbook("sample.xlsx");
var settings = book.Settings;
Console.WriteLine(settings.RepairLoad);
TxtLoadOptions.KeepExactFormat Özelliği Eklendi
KeepExactFormat özelliği, metin/dizge sayıya veya TarihSaat’e dönüştürüldüğünde hücre değerinin tam biçiminin korunup korunmayacağını belirtir. Bu özellik, CSV dosyalarından TarihSaat veya sayısal değerleri yüklerken MS Excel programının davranışını eşleştirmek için eklenmiştir. MS Excel’in davranışını taklit etmek için KeepExactFormat özelliğini false olarak ayarlayın, varsayılan değer true olduğu için hücre değeri CSV dosyasındaki dize şeklinde biçimlendirilecektir.
C#
var options = new TxtLoadOptions();
options.KeepExactFormat = false;
var book = new Workbook("sample.csv", options);
Shape.Id Özelliği Eklendi
Shape sınıfına her bir şekil nesnesini benzersiz olarak tanımlamak için Id özelliği eklenmiştir. Bu yeni özellik ayrıca elektronik tabloda Grafik nesnelerini tanımlamada 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);
}
Eklendi - PlotArea.SetPositionAuto Metodu
SetPositionAuto metodu, Grafik bölgesinin otomatik moda ayarlanmasına yardımcı olan PlotArea sınıfına eklenmiştir.
C#
var book = new Workbook("sample.xlsx");
var chart = book.Worksheets[0].Charts[0];
chart.PlotArea.SetPositionAuto();