Öffentlich API Änderungen in Aspose.Cells 8.3.0
APIs hinzugefügt
Eigenschaft WorkbookSettings.AutoRecover Hinzugefügt
Die neue Eigenschaft AutoRecover wurde der WorkbookSettings-Klasse hinzugefügt, damit Entwickler die Option der automatischen Wiederherstellung für die Tabellenkalkulationen in ihren Anwendungen festlegen können.
C#
var book = new Workbook("sample.xlsx");
var settings = book.Settings;
settings.AutoRecover = true;
Eigenschaft WorkbookSettings.CrashSave Hinzugefügt
Der WorkbookSettings-Klasse wurde die Eigenschaft CrashSave vom booleschen Typ hinzugefügt, die angibt, ob die Anwendung die Arbeitsmappendatei zuletzt nach einem Absturz 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, damit die Entwickler Informationen zur letzten Wiederherstellung abrufen können. Wenn die Eigenschaft DataExtractLoad „true“ zurückgibt, bedeutet dies, dass die Datenwiederherstellung für das Arbeitsblatt durchgeführt wurde.
C#
var book = new Workbook("sample.xlsx");
var settings = book.Settings;
Console.WriteLine(settings.DataExtractLoad);
Eigenschaft WorkbookSettings.RepairLoad Hinzugefügt
Die Eigenschaft RepairLoad gibt 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
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.
C#
var options = new TxtLoadOptions();
options.KeepExactFormat = false;
var book = new Workbook("sample.csv", options);
Eigenschaft Shape.ID hinzugefügt
Die Eigenschaft Id wurde der Shape-Klasse hinzugefügt, um jedes Shape-Objekt in einer bestimmten Tabelle eindeutig zu identifizieren. Diese neue Eigenschaft hilft auch beim Identifizieren von Diagrammobjekten in einer Tabellenkalkulation, 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);
}
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.
C#
var book = new Workbook("sample.xlsx");
var chart = book.Worksheets[0].Charts[0];
chart.PlotArea.SetPositionAuto();