Modifiche all API pubblica in Aspose.Cells 8.9.0
API aggiunte
Aggiunta la proprietà HtmlSaveOptions.DefaultFontName
Aspose.Cells for Java 8.9.0 ha esposto la proprietà DefaultFontName per la classe HtmlSaveOptions che consente di specificare il nome del carattere predefinito durante il rendering dei fogli di calcolo in formato HTML. Il carattere predefinito verrà utilizzato solo quando il carattere dello stile non esiste. Il valore predefinito della proprietà HtmlSaveOptions.DefaultFontName è null, ciò significa che la API Aspose.Cells for Java utilizzerà il carattere universale che ha la stessa famiglia del font originale.
Di seguito è riportato il semplice scenario d’uso.
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);
Aggiunta la proprietà ImageOrPrintOptions.DefaultFont
Aspose.Cells for Java 8.9.0 consente di impostare il nome del carattere predefinito per la classe ImageOrPrintOptions esponendo la proprietà DefaultFont. La suddetta proprietà può essere utilizzata quando i caratteri Unicode nella cartella di lavoro non sono impostati con il carattere corretto nello stile della cella, pertanto tali caratteri potrebbero apparire come blocchi nelle immagini risultanti.
Di seguito è riportato il semplice scenario d’uso.
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");
Proprietà PivotTable.Excel2003Compatible aggiunta
Aspose.Cells for Java API ha esposto la proprietà Excel2003Compatible di tipo Boolean per la classe PivotTable che consente di specificare se il PivotTable sia compatibile con Excel 2003 per scopi di aggiornamento. Il valore predefinito della proprietà Excel2003Compatible è true, il che significa che una stringa deve essere inferiore o uguale a 255 caratteri. Se la stringa è maggiore di 255 caratteri, verrà troncata. Se false, la suddetta restrizione non sarà imposta.
Di seguito è riportato il semplice scenario d’uso.
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();