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