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