Offentliga API ändringar i Aspose.Cells 8.3.0
Tillagda API:er
Lade till WorkbookSettings.AutoRecover Egenskap
Den nya egenskapen AutoRecover har lagts till WorkbookSettings-klassen för att möjliggöra för utvecklare att ställa in alternativet för automatisk återställning för kalkylbladen i deras applikationer.
C#
var book = new Workbook("sample.xlsx");
var settings = book.Settings;
settings.AutoRecover = true;
Lade till WorkbookSettings.CrashSave Egenskap
En boolesk typ egenskap CrashSave har lagts till WorkbookSettings-klassen som indikerar om programmet senast sparade arbetsbokfilen efter en krasch.
C#
var book = new Workbook("sample.xlsx");
var settings = book.Settings;
Console.WriteLine(settings.CrashSave);
Lade till WorkbookSettings.DataExtractLoad Egenskap
Egenskapen DataExtractLoad har lagts till WorkbookSettings-klassen för att tillåta utvecklare att få information om den senaste återställningen. Om egenskapen DataExtractLoad returnerar sant så indikerar det att dataåterställningen har utförts på kalkylarket.
C#
var book = new Workbook("sample.xlsx");
var settings = book.Settings;
Console.WriteLine(settings.DataExtractLoad);
Lade till WorkbookSettings.RepairLoad Egenskap
Egenskapen RepairLoad indikerar om kalkylarket har reparerats vid senaste laddningen med Excel-applikationen.
C#
var book = new Workbook("sample.xlsx");
var settings = book.Settings;
Console.WriteLine(settings.RepairLoad);
Tillagd TxtLoadOptions.KeepExactFormat Egenskap
Egenskapen KeepExactFormat har lagts till i TxtLoadOptions-klassen som indikerar om exakt formatering ska behållas för cellvärdet när sträng/text konverteras till nummer eller datum. Denna egenskap har lagts till för att matcha beteendet hos MS Excel-applikationen för att ladda in datum eller numeriska värden från CSV-filer. För att simulera MS Excels beteende, sätt KeepExactFormat-egenskapen till falskt, medan standardvärdet är sant så att cellvärdet formateras som strängen i CSV-filen.
C#
var options = new TxtLoadOptions();
options.KeepExactFormat = false;
var book = new Workbook("sample.csv", options);
Tillagd Shape.Id Egenskap
Egenskapen Id har lagts till i Shape-klassen för att unikt identifiera varje formobjekt i ett givet kalkylblad. Denna nya egenskap hjälper också till att identifiera diagramobjekt i ett kalkylblad, som demonstrerats nedan.
C#
var book = new Workbook("sample.xlsx");
foreach(Chart chart in book.Worksheets[0].Charts)
{
var shape = (Shape)chart.ChartObject;
Console.WriteLine(shape.Id);
}
Tillagd PlotArea.SetPositionAuto Metod
Metoden SetPositionAuto har lagts till i PlotArea-klassen som hjälper till att ställa in diagrammets område till automatläge.
C#
var book = new Workbook("sample.xlsx");
var chart = book.Worksheets[0].Charts[0];
chart.PlotArea.SetPositionAuto();