Cambios en la API Pública en Aspose.Cells 8.9.0

APIs Añadidas

Propiedad Added HtmlSaveOptions.DefaultFontName

Aspose.Cells for Java 8.9.0 ha expuesto la propiedad DefaultFontName para la clase HtmlSaveOptions que permite especificar el nombre de fuente predeterminado al renderizar hojas de cálculo en formato HTML. La fuente predeterminada se utilizará solo cuando la fuente del estilo no exista. El valor predeterminado de la propiedad HtmlSaveOptions.DefaultFontName es nulo, lo que significa que la API Aspose.Cells for Java utilizará la fuente universal que tenga la misma familia que la fuente original.

A continuación se muestra un escenario de uso simple.

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

Propiedad Agregada ImageOrPrintOptions.DefaultFont

Aspose.Cells for Java 8.9.0 permite establecer el nombre de fuente predeterminado para la clase ImageOrPrintOptions al exponer la propiedad DefaultFont. Dicha propiedad se puede utilizar cuando los caracteres Unicode en la hoja de cálculo no están configurados con la fuente correcta en el estilo de celda, por lo que esos caracteres pueden aparecer como bloques en las imágenes resultantes.

A continuación se muestra un escenario de uso simple.

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

Propiedad Agregada PivotTable.Excel2003Compatible

La API Aspose.Cells for Java ha expuesto la propiedad Excel2003Compatible de tipo Boolean para la clase PivotTable que permite especificar si la PivotTable es compatible con Excel 2003 para fines de actualización. El valor predeterminado de la propiedad Excel2003Compatible es verdadero, lo que significa que una cadena debe tener menos o igual a 255 caracteres. Si la cadena es mayor a 255 caracteres, será truncada. Si es falsa, no se impondrá la restricción mencionada anteriormente.

A continuación se muestra un escenario de uso simple.

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