Offentlig API Ändringar i Aspose.Cells 8.9.0

Lade till API:er

Lagt till egenskapen HtmlSaveOptions.DefaultFontName

Aspose.Cells for Java 8.9.0 har exponerat egenskapen DefaultFontName för klassen HtmlSaveOptions som gör det möjligt att ange standardteckensnittsnamnet samtidigt som kalkylblad renderas till formatet HTML. Standardteckensnittet kommer endast att användas när stiltypsnittet inte finns. Standardvärdet för egenskapen HtmlSaveOptions.DefaultFontName är null, vilket betyder att Aspose.Cells for Java API kommer att använda det universella teckensnittet som har samma familj som det ursprungliga teckensnittet.

Följande är det enkla användningsscenariot.

Java

 //Create an instance of HtmlSaveOptions

HtmlSaveOptions options = new HtmlSaveOptions();

//Set default font name for Html rendering

options.setDefaultFontName("Arial");

//Load a spreadsheet in an instance of Workbook

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

//Save the spreadsheet in Html format while passing instance of HtmlSaveOptions

book.save(dir + "output.html", options);

Lagt till egenskapen ImageOrPrintOptions.DefaultFont

Aspose.Cells for Java 8.9.0 tillåter att ställa in standardteckensnittsnamnet för klassen ImageOrPrintOptions genom att exponera egenskapen DefaultFont. Den nämnda egenskapen kan användas när Unicode-tecken i kalkylarket inte är inställda med korrekt typsnitt i cellstil, därför kan sådana tecken visas som block i de resulterande bilderna.

Följande är det enkla användningsscenariot.

Java

 //Create an instance of ImageOrPrintOptions

ImageOrPrintOptions options = new ImageOrPrintOptions();

//Set default font name for image rendering

options.setDefaultFont("Arial");

//Load a spreadsheet in an instance of Workbook

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

//Access the worksheet to be rendered

Worksheet sheet = book.getWorksheets().get(0);

//Create an instance of SheetRender

SheetRender render = new SheetRender(sheet, options);

//Save spreadsheet to image

render.toImage(0, dir + "output.png");

Lade till pivottabell.Excel2003kompatibel egendom

Aspose.Cells for Java API har exponerat den booleska typen Excel2003Compatible-egenskapen för PivotTable-klassen som gör det möjligt att ange om pivottabellen är Excel 2003-kompatibel för uppdateringsändamål. Standardvärdet för egenskapen Excel2003Compatible är sant, det betyder att en sträng måste vara mindre än eller lika med 255 tecken. Om strängen är större än 255 tecken kommer den att trunkeras. Om det är falskt kommer den ovannämnda begränsningen inte att införas.

Följande är det enkla användningsscenariot.

Java

 //Load a spreadsheet in an instance of Workbook

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

//Access the desired Pivot Table from the spreadsheet

PivotTable pivot = book.getWorksheets().get(0).getPivotTables().get(0);

//Set Excel 2003 compatibility to false

pivot.setExcel2003Compatible(false);

//Refresh & recalculate Pivot Table

pivot.refreshData();

pivot.calculateData();