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