Öffentlich API Änderungen in Aspose.Cells 8.3.0

APIs hinzugefügt

Eigenschaft WorkbookSettings.AutoRecover Hinzugefügt

Der Getter/Setter für die Eigenschaft AutoRecover wurde der WorkbookSettings-Klasse hinzugefügt, damit Entwickler die Option der automatischen Wiederherstellung für die Tabellenkalkulationen in ihren Anwendungen abrufen/festlegen können.

Java

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

WorkbookSettings settings = book.getSettings();

settings.setAutoRecover(true);

Eigenschaft WorkbookSettings.CrashSave Hinzugefügt

Die Getter/Setter für die Eigenschaft CrashSave wurden der WorkbookSettings-Klasse hinzugefügt. Die Eigenschaft des booleschen Typs gibt an, ob die Anwendung die Arbeitsmappendatei zuletzt nach einem Absturz gespeichert hat.

Java

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

WorkbookSettings settings = book.getSettings();

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

Eigenschaft WorkbookSettings.DataExtractLoad Hinzugefügt

Die Getter/Setter für die Eigenschaft DataExtractLoad wurden der WorkbookSettings-Klasse hinzugefügt, damit die Entwickler die Informationen zur letzten Wiederherstellung abrufen/festlegen können. Wenn die Eigenschaft DataExtractLoad true zurückgibt, bedeutet dies, dass die Datenwiederherstellung für die 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

Die Getter/Setter für die Eigenschaft RepairLoad wurden der WorkbookSettings-Klasse hinzugefügt. Die Eigenschaft des booleschen Typs gibt an, ob das Arbeitsblatt 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

Der TxtLoadOptions-Klasse wurde die Eigenschaft KeepExactFormat hinzugefügt, die angibt, ob die exakte Formatierung für den Zellenwert beibehalten werden soll, wenn String/Text in Zahlen oder DateTime konvertiert wird. Diese Eigenschaft wurde hinzugefügt, um dem Verhalten der MS Excel-Anwendung beim Laden von DateTime- oder numerischen Werten aus CSV-Dateien zu entsprechen. Um das Verhalten von MS Excel zu simulieren, setzen Sie die KeepExactFormat-Eigenschaft auf „false“, während der Standardwert „true“ ist, sodass der Zellenwert als Zeichenfolge in der Datei „CSV“ formatiert wird.

Java

 TxtLoadOptions options = new TxtLoadOptions();

options.setKeepExactFormat(false);

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

Eigenschaft Shape.ID hinzugefügt

In v8.3.0 wurde der Getter/Setter für die Eigenschaft Shape.Id hinzugefügt, um jedes Formobjekt in einer bestimmten Tabelle eindeutig zu identifizieren. Diese neue Eigenschaft hilft auch bei der eindeutigen Identifizierung von Diagrammobjekten in einer Tabelle, wie unten gezeigt.

Java

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

ChartCollection-Diagramme = 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 PlotArea.setPositionAuto Hinzugefügt

Die Methode setPositionAuto wurde der Klasse PlotArea hinzugefügt, die dabei hilft, den Plotbereich des Diagramms in den automatischen Modus zu versetzen.

Java

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

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

chart.getPlotArea().setPositionAuto();