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();