Offentliga API ändringar i Aspose.Cells 8.3.0

Tillagda API:er

Lade till WorkbookSettings.AutoRecover Egenskap

Getter/setter har lagts till egenskapen AutoRecover till WorkbookSettings-klassen för att låta utvecklare få/sätta alternativet Auto-Recovery för kalkylblad i deras applikationer.

Java

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

WorkbookSettings settings = book.getSettings();

settings.setAutoRecover(true);

Lade till WorkbookSettings.CrashSave Egenskap

Getter/setter har lagts till egenskapen CrashSave till WorkbookSettings-klassen. Egenskapen av typen Boolean indikerar om applikationen senast sparade kalkylbladsfilen efter en krasch.

Java

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

WorkbookSettings settings = book.getSettings();

System.out.println(settings.getCrashSave());

Lade till WorkbookSettings.DataExtractLoad Egenskap

Getter/setter har lagts till egenskapen DataExtractLoad till WorkbookSettings-klassen för att låta utvecklare få/sätta informationen om senaste återställningen. Om egenskapen DataExtractLoad returnerar true indikerar det att dataskrädderiet har utförts på kalkylbladsfilen.

Java

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

WorkbookSettings settings = book.getSettings();

System.out.println(settings.getDataExtractLoad());

Lade till WorkbookSettings.RepairLoad Egenskap

Getter/setter har lagts till egenskapen RepairLoad till WorkbookSettings-klassen. Egenskapen av typen Boolean indikerar om kalkylbladet har lagats vid den senaste laddningssessionen med Excel-applikationen.

Java

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

WorkbookSettings settings = book.getSettings();

System.out.println(settings.getRepairLoad());

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.

Java

 TxtLoadOptions options = new TxtLoadOptions();

options.setKeepExactFormat(false);

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

Tillagd Shape.Id Egenskap

v8.3.0 har lagt till getter/setter för egenskapen Shape.Id för att unikt identifiera varje formobjekt i ett givet kalkylblad. Denna nya egenskap hjälper också till att unikt identifiera Diagramobjekt i ett kalkylblad som demonstreras nedan.

Java

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

ChartCollection charts = book.getWorksheets().get(0).getCharts();

for(int index = 0; index <= charts.getCount(); index++)

{

    Chart chart = charts.get(index);

    Shape shape = (Shape)chart.getChartObject();

    System.out.println(shape.getId());

}

Tillagd PlotArea.setPositionAuto Metod

Metoden setPositionAuto har lagts till PlotArea-klassen som hjälper till att ställa in diagrammets plottområde till automatiskt läge.

Java

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

Chart chart = book.getWorksheets().get(0).getCharts().get(0);

chart.getPlotArea().setPositionAuto();