Öffentliche API Änderungen in Aspose.Cells 8.3.0

Hinzugefügte APIs

Eigenschaft WorkbookSettings.AutoRecover hinzugefügt

Die neue Eigenschaft AutoRecover wurde der WorkbookSettings-Klasse hinzugefügt, um Entwicklern die Möglichkeit zu geben, die Option der automatischen Wiederherstellung für Tabellenkalkulationen in ihren Anwendungen festzulegen.

C#

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

var settings = book.Settings;

settings.AutoRecover = true;

Eigenschaft WorkbookSettings.CrashSave hinzugefügt

Eine boolesche Typ-Eigenschaft CrashSave wurde der WorkbookSettings-Klasse hinzugefügt, die anzeigt, ob die Anwendung die Arbeitsmappe nach einem Absturz zuletzt gespeichert hat.

C#

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

var settings = book.Settings;

Console.WriteLine(settings.CrashSave);

Eigenschaft WorkbookSettings.DataExtractLoad hinzugefügt

Die Eigenschaft DataExtractLoad wurde der WorkbookSettings-Klasse hinzugefügt, um Entwicklern die Informationen zur letzten Wiederherstellung zu erhalten. Wenn die Eigenschaft DataExtractLoad true zurückgibt, deutet dies darauf hin, dass die Datenwiederherstellung auf der Tabelle durchgeführt wurde.

C#

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

var settings = book.Settings;

Console.WriteLine(settings.DataExtractLoad);

Eigenschaft WorkbookSettings.RepairLoad hinzugefügt

Die RepairLoad-Eigenschaft zeigt an, ob die Tabelle beim letzten Laden mit der Excel-Anwendung repariert wurde.

C#

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

var settings = book.Settings;

Console.WriteLine(settings.RepairLoad);

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.

C#

 var options = new TxtLoadOptions();

options.KeepExactFormat = false;

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

Eigenschaft Shape.Id hinzugefügt

Die Id-Eigenschaft wurde der Shape-Klasse hinzugefügt, um jedes Formobjekt in einer bestimmten Tabelle eindeutig zu identifizieren. Diese neue Eigenschaft hilft auch dabei, Diagrammobjekte in einer Tabelle zu identifizieren, wie unten gezeigt.

C#

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

foreach(Chart chart in book.Worksheets[0].Charts)

{

    var shape = (Shape)chart.ChartObject;

    Console.WriteLine(shape.Id);

}

Hinzugefügte PlotArea.SetPositionAuto-Methode

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

C#

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

var chart = book.Worksheets[0].Charts[0];

chart.PlotArea.SetPositionAuto();