Öffentlich API Änderungen in Aspose.Cells 8.9.0

APIs hinzugefügt

HtmlSaveOptions.DefaultFontName-Eigenschaft hinzugefügt

Aspose.Cells for .NET 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 .NET API die universelle Schriftart verwendet, die dieselbe Familie wie die ursprüngliche Schriftart hat.

Es folgt das einfache Nutzungsszenario.

C#

 // Create an instance of HtmlSaveOptions

var options = new HtmlSaveOptions();

// Set default font name for Html rendering

options.DefaultFontName = "Arial";

// Load a spreadsheet in an instance of Workbook

var 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 .NET 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.

C#

 // Create an instance of ImageOrPrintOptions

var options = new ImageOrPrintOptions();

// Set default font name for image rendering

options.DefaultFont = "Arial";

// Load a spreadsheet in an instance of Workbook

var book = new Workbook(dir + "sample.xlsx");

// Access the worksheet to be rendered

var sheet = book.Worksheets[0];

// Create an instance of SheetRender

var render = new SheetRender(sheet, options);

// Save spreadsheet to image

render.ToImage(0, dir + "output.png");

PivotTable.IsExcel2003Compatible-Eigenschaft hinzugefügt

Aspose.Cells for .NET API hat die IsExcel2003Compatible-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 Eigenschaft IsExcel2003Compatible 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.

C#

 // Load a spreadsheet in an instance of Workbook

var book = new Workbook(dir + "sample.xlsx");

// Access the desired Pivot Table from the spreadsheet

var pivot = book.Worksheets[0].PivotTables[0];

// Set Excel 2003 compatibility to false

pivot.IsExcel2003Compatible = false;

// Refresh & recalculate Pivot Table

pivot.RefreshData();

pivot.CalculateData();

GridWeb.GetVersion-Methode hinzugefügt

Aspose.Cells.GridWeb for .NET 8.9.0 hat die Factory-Methode {GetVersion}} verfügbar gemacht, die die Release-Version der GridWeb-Komponente zurückgibt.