Öffentliche API Änderungen in Aspose.Cells 8.9.0
Hinzugefügte APIs
Hinzugefügte HtmlSaveOptions.DefaultFontName Eigenschaft
Aspose.Cells for Java 8.9.0 hat die Eigenschaft DefaultFontName für die Klasse HtmlSaveOptions freigelegt, die es ermöglicht, den Standardschriftartnamen beim Rendern von Tabellenkalkulationen im HTML-Format anzugeben. Die Standardschriftart wird nur verwendet, wenn die Schriftart des Stils nicht existiert. Der Standardwert der Eigenschaft HtmlSaveOptions.DefaultFontName ist null, was bedeutet, dass Aspose.Cells for Java API die universelle Schriftart verwenden wird, die dieselbe Familie wie die Originalschriftart hat.
Im Folgenden wird das einfache Anwendungsszenario beschrieben.
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);
Hinzugefügte ImageOrPrintOptions.DefaultFont Eigenschaft
Aspose.Cells for Java 8.9.0 ermöglicht es, den Standardschriftartnamen für die Klasse ImageOrPrintOptions durch Freigabe der Eigenschaft DefaultFont festzulegen. Die genannte Eigenschaft kann verwendet werden, wenn Unicode-Zeichen in der Tabellenkalkulation im Zellstil nicht mit der richtigen Schriftart festgelegt sind und daher in den resultierenden Bildern als Blöcke angezeigt werden können.
Im Folgenden wird das einfache Anwendungsszenario beschrieben.
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");
Hinzugefügte PivotTable.Excel2003Compatible Eigenschaft
Aspose.Cells for Java API hat die boolesche Eigenschaft Excel2003Compatible für die Klasse PivotTable freigelegt, die es ermöglicht festzulegen, ob die Pivot-Tabelle für Aktualisierungszwecke kompatibel mit Excel 2003 ist. Der Standardwert der Eigenschaft Excel2003Compatible ist true, das bedeutet, dass ein Zeichenfolgenwert kleiner oder gleich 255 Zeichen sein muss. Wenn die Zeichenfolge größer als 255 Zeichen ist, wird sie abgeschnitten. Wenn false, wird die genannte Beschränkung nicht auferlegt.
Im Folgenden wird das einfache Anwendungsszenario beschrieben.
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();