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