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

Eklenen API’ler

Özellik WorkbookSettings.AutoRecover Eklendi

AutoRecover özelliği için alıcı/ayarlayıcı, geliştiricilerin uygulamalarında elektronik tablolar için Otomatik Kurtarma seçeneğini almalarına/ayarlamalarına izin vermek için WorkbookSettings sınıfına eklenmiştir.

Java

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

WorkbookSettings settings = book.getSettings();

settings.setAutoRecover(true);

Özellik WorkbookSettings.CrashSave Eklendi

CrashSave özelliği için alıcı/ayarlayıcı, WorkbookSettings sınıfına eklendi. Boole tipi özelliği, uygulamanın çalışma kitabı dosyasını bir kilitlenmeden sonra en son kaydedip kaydetmediğini gösterir.

Java

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

WorkbookSettings settings = book.getSettings();

System.out.println(settings.getCrashSave());

Özellik WorkbookSettings.DataExtractLoad Eklendi

DataExtractLoad özelliği için alıcı/ayarlayıcı, geliştiricilerin son kurtarma ile ilgili bilgileri almasına/ayarlamasına izin vermek için WorkbookSettings sınıfına eklendi. DataExtractLoad özelliği, çalışma kitabı dosyasında veri kurtarmanın gerçekleştirildiğini gösteren true değerini döndürürse.

Java

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

WorkbookSettings settings = book.getSettings();

System.out.println(settings.getDataExtractLoad());

Özellik WorkbookSettings.RepairLoad Eklendi

RepairLoad özelliği için alıcı/ayarlayıcı, WorkbookSettings sınıfına eklendi. Boole tipi özelliği, elektronik tablonun Excel uygulamasıyla son yükleme oturumunda onarılıp onarılmadığını gösterir.

Java

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

WorkbookSettings settings = book.getSettings();

System.out.println(settings.getRepairLoad());

Ö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.

Java

 TxtLoadOptions options = new TxtLoadOptions();

options.setKeepExactFormat(false);

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

Özellik Shape.Id Eklendi

v8.3.0, belirli bir elektronik tablodaki her bir şekil nesnesini benzersiz şekilde tanımlamak için Shape.Id özelliği için alıcı/ayarlayıcı eklemiştir. Bu yeni özellik, aşağıda gösterildiği gibi bir elektronik tablodaki Chart nesnelerini benzersiz bir şekilde tanımlamaya da yardımcı olur.

Java

 Çalışma kitabı kitabı = yeni Çalışma Kitabı ("sample.xlsx");

ChartCollection çizelgeleri = book.getWorksheets().get(0).getCharts();

 for(int dizin = 0; dizin<= charts.getCount(); index++)

{

    Chart chart = charts.get(index);

    Shape shape = (Shape)chart.getChartObject();

    System.out.println(shape.getId());

}

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.

Java

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

Chart chart = book.getWorksheets().get(0).getCharts().get(0);

chart.getPlotArea().setPositionAuto();