Aspose.Cells 8.3.0 da Genel API Değişiklikleri

Eklenen API’lar

WorkbookSettings.AutoRecover Özelliği Eklendi

Getter/setter, uygulamalarının çalışma sayfaları için Otomatik Kurtarma seçeneğini ols/aan geliştiricilere getirilmiştir.

Java

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

WorkbookSettings settings = book.getSettings();

settings.setAutoRecover(true);

WorkbookSettings.CrashSave Özelliği Eklendi

Getter/setter, CrashSave özelliği, uygulamanın son çökmesinden sonra çalışma kitabı dosyasını kurtarılıp kurtarılmadığını belirtir.

Java

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

WorkbookSettings settings = book.getSettings();

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

WorkbookSettings.DataExtractLoad Özelliği Eklendi

Getter/setter, DataExtractLoad özelliği, geliştiricilere çalışma kitabı dosyasında son kurtarmanın yapılıp yapılmadığı hakkında bilgi almak/ayarlamak için eklenmiştir. DataExtractLoad özelliği true döndürürse, bu, çalışma kitabı dosyasında veri kurtarımının yapıldığını belirtir.

Java

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

WorkbookSettings settings = book.getSettings();

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

WorkbookSettings.RepairLoad Özelliği Eklendi

Getter/setter, RepairLoad özelliği, uygulamanın son yükleme oturumunda elektronik tablonun onarıldığını belirtir.

Java

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

WorkbookSettings settings = book.getSettings();

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

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.

Java

 TxtLoadOptions options = new TxtLoadOptions();

options.setKeepExactFormat(false);

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

Shape.Id Özelliği Eklendi

V8.3.0, her bir şekil nesnesini benzersiz şekilde tanımlamak için Shape.Id özelliğinin getter/setter’ı eklenmiştir. Bu yeni özellik ayrıca bir elektronik tabloda Grafik nesnelerini benzersiz bir şekilde tanımlamada da yardımcı olur.

Java

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

ChartCollection charts = book.getWorksheets().get(0).getCharts();

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

{

    Chart chart = charts.get(index);

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

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

}

PlotArea.setPositionAuto Yöntemi Eklendi

setPositionAuto yöntemi PlotArea sınıfına eklendi ve bu, grafik alanının otomatik moda ayarlanmasına yardımcı olur.

Java

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

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

chart.getPlotArea().setPositionAuto();