Öffentliche API Änderungen in Aspose.Cells 8.3.0

Hinzugefügte APIs

Eigenschaft WorkbookSettings.AutoRecover hinzugefügt

Der Getter/Setter für die Eigenschaft AutoRecover wurde der WorkbookSettings-Klasse hinzugefügt, um Entwicklern zu ermöglichen, die Option der automatischen Wiederherstellung für ihre Tabellenkalkulationen in ihren Anwendungen zu erhalten/setzen.

Java

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

WorkbookSettings settings = book.getSettings();

settings.setAutoRecover(true);

Eigenschaft WorkbookSettings.CrashSave hinzugefügt

Der Getter/Setter für die Eigenschaft CrashSave wurde der WorkbookSettings-Klasse hinzugefügt. Diese boolesche Eigenschaft gibt an, ob die Anwendung die Arbeitsmappe nach einem Absturz zuletzt gespeichert hat.

Java

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

WorkbookSettings settings = book.getSettings();

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

Eigenschaft WorkbookSettings.DataExtractLoad hinzugefügt

Der Getter/Setter für die Eigenschaft DataExtractLoad wurde der WorkbookSettings-Klasse hinzugefügt, um den Entwicklern die Information zur letzten Wiederherstellung zu erhalten/setzen. Wenn die Eigenschaft DataExtractLoad true zurückgibt, deutet dies darauf hin, dass die Datenwiederherstellung in der Arbeitsmappendatei durchgeführt wurde.

Java

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

WorkbookSettings settings = book.getSettings();

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

Eigenschaft WorkbookSettings.RepairLoad hinzugefügt

Der Getter/Setter für die Eigenschaft RepairLoad wurde der WorkbookSettings-Klasse hinzugefügt. Diese boolesche Eigenschaft gibt an, ob die Tabellenkalkulation in der letzten Ladesitzung mit der Excel-Anwendung repariert wurde.

Java

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

WorkbookSettings settings = book.getSettings();

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

Eigenschaft TxtLoadOptions.KeepExactFormat hinzugefügt

Die Eigenschaft KeepExactFormat wurde der TxtLoadOptions-Klasse hinzugefügt, die angibt, ob das genaue Formatieren für den Zellwert beibehalten werden soll, wenn ein String/Text in Zahlen oder Datum/Uhrzeit konvertiert wird. Diese Eigenschaft wurde hinzugefügt, um das Verhalten der MS Excel-Anwendung beim Laden von Datum/Uhrzeit- oder numerischen Werten aus CSV-Dateien nachzubilden. Um das Verhalten von MS Excel zu simulieren, setzen Sie die Eigenschaft KeepExactFormat auf false, während der Standardwert true ist, sodass der Zellwert als String in der CSV-Datei formatiert wird.

Java

 TxtLoadOptions options = new TxtLoadOptions();

options.setKeepExactFormat(false);

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

Eigenschaft Shape.Id hinzugefügt

Die v8.3.0 hat den Getter/Setter für die Eigenschaft Shape.Id hinzugefügt, um jedes Formobjekt in einer bestimmten Tabellenkalkulation eindeutig zu identifizieren. Diese neue Eigenschaft hilft auch dabei, Diagrammobjekte in einer Tabellenkalkulation eindeutig zu identifizieren, wie unten dargestellt.

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

}

Methode setPositionAuto zur PlotArea-Klasse hinzugefügt

Die Methode setPositionAuto wurde der PlotArea-Klasse hinzugefügt, die beim Einstellen des Diagrammbereichs auf den automatischen Modus hilft.

Java

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

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

chart.getPlotArea().setPositionAuto();