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