Changements dans l API publique dans Aspose.Cells 8.9.0
APIs ajoutées
Propriété HtmlSaveOptions.DefaultFontName ajoutée
Aspose.Cells for Java 8.9.0 a exposé la propriété DefaultFontName pour la classe HtmlSaveOptions qui permet de spécifier le nom de police par défaut lors du rendu des feuilles de calcul au format HTML. La police par défaut ne sera utilisée que si la police du style n’existe pas. La valeur par défaut de la propriété HtmlSaveOptions.DefaultFontName est nulle, ce qui signifie que l’API Aspose.Cells for Java utilisera la police universelle qui a la même famille que la police d’origine.
Voici le scénario d’utilisation 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);
Propriété ajoutée ImageOrPrintOptions.DefaultFont
Aspose.Cells for Java 8.9.0 permet de définir le nom de police par défaut pour la classe ImageOrPrintOptions en exposant la propriété DefaultFont. Ladite propriété peut être utilisée lorsque les caractères Unicode dans la feuille de calcul ne sont pas définis avec la police correcte dans le style de cellule et que ces caractères peuvent apparaître comme des blocs dans les images résultantes.
Voici le scénario d’utilisation 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");
Propriété PivotTable.Excel2003Compatible ajoutée
L’API Aspose.Cells for Java a exposé la propriété Excel2003Compatible de type booléen pour la classe PivotTable qui permet de spécifier si le PivotTable est compatible avec Excel 2003 à des fins de rafraîchissement. La valeur par défaut de la propriété Excel2003Compatible est true, ce qui signifie qu’une chaîne doit être inférieure ou égale à 255 caractères. Si la chaîne est supérieure à 255 caractères, elle sera tronquée. Si elle est définie sur false, la restriction susmentionnée ne sera pas imposée.
Voici le scénario d’utilisation 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();