Förändringar i den offentliga API et i Aspose.Cells 8.9.0

Tillagda API:er

Lade till HtmlSaveOptions.DefaultFontName Egenskap

Aspose.Cells for Java 8.9.0 har exponerat DefaultFontName egenskapen för HtmlSaveOptions klassen som tillåter att specificera standardfontnamnet vid rendering av kalkylblad till HTML-format. Standardfonten används endast när fonterna i stilen inte finns. Standardvärdet för HtmlSaveOptions.DefaultFontName egenskapen är null vilket innebär att Aspose.Cells for Java API:et kommer att använda den universella fonten som har samma familj som den ursprungliga fonten.

Följande är det enkla användningscenariot.

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

Lade till ImageOrPrintOptions.DefaultFont Egenskap

Aspose.Cells for Java 8.9.0 tillåter att sätta standardfontnamnet för ImageOrPrintOptions klassen genom att exponera DefaultFont egenskapen. Den tidigare nämnda egenskapen kan användas när Unicode-tecken i kalkylbladet inte är satta med korrekt font i cellstil, därför kan sådana tecken visas som block i de resulterande bilderna.

Följande är det enkla användningscenariot.

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 PivotTable.Excel2003Compatible Egenskap

Aspose.Cells for Java API har exponerat den Booleska typen Excel2003Compatible-egenskapen för PivotTable-klassen som möjliggör att specificera om PivotTable är kompatibel med Excel 2003 för uppdateringsändamål. Standardvärdet för Excel2003Compatible-egenskapen är true, vilket innebär 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 bli avkortad. Om falskt kommer ovannämnda begränsning inte att gälla.

Följande är det enkla användningscenariot.

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