Offentlig API Ändringar i Aspose.Cells 8.3.0

Lade till API:er

Property WorkbookSettings.AutoRecover tillagd

Den nya egenskapen AutoRecover har lagts till i WorkbookSettings-klassen för att göra det möjligt för utvecklare att ställa in alternativet Auto-Recover för kalkylbladen i sina applikationer.

C#

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

var settings = book.Settings;

settings.AutoRecover = true;

Property WorkbookSettings.CrashSave tillagd

En egenskap av boolesk typ CrashSave har lagts till i klassen WorkbookSettings som anger om programmet senast sparade arbetsboksfilen efter en krasch.

C#

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

var settings = book.Settings;

Console.WriteLine(settings.CrashSave);

Property WorkbookSettings.DataExtractLoad tillagd

Egenskapen DataExtractLoad har lagts till i WorkbookSettings-klassen för att utvecklarna ska kunna få information om den senaste återställningen. Om egenskapen DataExtractLoad returnerar true 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);

Property WorkbookSettings.RepairLoad tillagd

Egenskapen RepairLoad indikerar om kalkylarket har reparerats vid den senaste laddningen med Excel-applikationen.

C#

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

var settings = book.Settings;

Console.WriteLine(settings.RepairLoad);

Egenskapen TxtLoadOptions.KeepExactFormat har lagts till

Egenskapen KeepExactFormat har lagts till i klassen TxtLoadOptions som anger om den exakta formateringen ska behållas för cellvärdet när sträng/text konverteras till siffror eller DateTime. Den här egenskapen har lagts till för att matcha beteendet hos MS Excel-applikationen för att ladda DateTime eller numeriska värden från CSV-filer. För att simulera MS Excels beteende ställer du in egenskapen KeepExactFormat på false, medan standardvärdet är sant så att cellvärdet formateras som strängen i filen CSV.

C#

 var options = new TxtLoadOptions();

options.KeepExactFormat = false;

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

Property Shape.Id tillagd

Egenskapen Id har lagts till i Shape-klassen för att unikt identifiera varje formobjekt i ett givet kalkylblad. Den här nya egenskapen hjälper också till att identifiera diagramobjekt i ett kalkylblad som visas 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);

}

Metod PlotArea.SetPositionAuto tillagd

Metoden SetPositionAuto har lagts till i klassen PlotArea som hjälper till att ställa in diagrammets plotområde till automatiskt läge.

C#

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

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

chart.PlotArea.SetPositionAuto();