Öffentlich API Änderungen in Aspose.Cells 8.9.0

APIs hinzugefügt

HtmlSaveOptions.DefaultFontName-Eigenschaft hinzugefügt

Aspose.Cells for Java 8.9.0 hat die DefaultFontName-Eigenschaft für die HtmlSaveOptions-Klasse verfügbar gemacht, die es ermöglicht, den Standardschriftartnamen anzugeben, während Tabellen im HTML-Format gerendert werden. Die Standardschriftart wird nur verwendet, wenn die Schriftart des Stils nicht vorhanden ist. Der Standardwert der Eigenschaft HtmlSaveOptions.DefaultFontName ist null, was bedeutet, dass Aspose.Cells for Java API die universelle Schriftart verwendet, die dieselbe Familie wie die ursprüngliche Schriftart hat.

Es folgt das einfache Nutzungsszenario.

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

ImageOrPrintOptions.DefaultFont-Eigenschaft hinzugefügt

Aspose.Cells for Java 8.9.0 ermöglicht das Festlegen des Standardschriftartnamens für die ImageOrPrintOptions-Klasse durch Verfügbarmachen der DefaultFont-Eigenschaft. Die besagte Eigenschaft kann verwendet werden, wenn Unicode-Zeichen in der Tabelle nicht mit der richtigen Schriftart im Zellenstil gesetzt sind, daher können solche Zeichen als Blöcke in den resultierenden Bildern erscheinen.

Es folgt das einfache Nutzungsszenario.

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

PivotTable.Excel2003Compatible-Eigenschaft hinzugefügt

Aspose.Cells for Java API hat die Excel2003Compatible-Eigenschaft des booleschen Typs für die PivotTable-Klasse verfügbar gemacht, mit der angegeben werden kann, ob die PivotTable zu Aktualisierungszwecken mit Excel 2003 kompatibel ist. Der Standardwert der Excel2003Compatible-Eigenschaft ist „true“, was bedeutet, dass eine Zeichenfolge kleiner oder gleich 255 Zeichen sein muss. Wenn die Zeichenfolge länger als 255 Zeichen ist, wird sie abgeschnitten. Wenn falsch, wird die oben genannte Beschränkung nicht auferlegt.

Es folgt das einfache Nutzungsszenario.

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