Öffentliche API Änderungen in Aspose.Cells 8.9.0

Hinzugefügte APIs

Hinzugefügte HtmlSaveOptions.DefaultFontName Eigenschaft

Aspose.Cells for .NET 8.9.0 hat die DefaultFontName-Eigenschaft für die HtmlSaveOptions-Klasse freigegeben, die es ermöglicht, den Standard-Schriftartnamen beim Rendern von Tabellenkalkulationen im HTML-Format anzugeben. Die Standard-Schriftart wird nur dann verwendet, wenn die Schriftart des Stils nicht vorhanden ist. Der Standardwert der HtmlSaveOptions.DefaultFontName-Eigenschaft ist null, das bedeutet, dass die Aspose.Cells for .NET-API die Universalschriftart verwenden wird, die dieselbe Familie wie die ursprüngliche Schriftart hat.

Im Folgenden wird das einfache Anwendungsszenario beschrieben.

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

Hinzugefügte ImageOrPrintOptions.DefaultFont Eigenschaft

Aspose.Cells for .NET 8.9.0 ermöglicht es, den Standard-Schriftartnamen für die ImageOrPrintOptions-Klasse durch Freigabe der DefaultFont-Eigenschaft festzulegen. Die genannte Eigenschaft kann verwendet werden, wenn Unicode-Zeichen in der Tabellenkalkulation nicht mit der korrekten Schriftart im Zellstil festgelegt sind. Solche Zeichen können daher in den resultierenden Bildern als Blöcke erscheinen.

Im Folgenden wird das einfache Anwendungsszenario beschrieben.

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

Hinzugefügte PivotTable.IsExcel2003Compatible-Eigenschaft

Aspose.Cells for .NET-API hat die boolesche IsExcel2003Compatible-Eigenschaft für die PivotTable-Klasse freigegeben, die es ermöglicht anzugeben, ob die PivotTable für Auffrischungszwecke mit Excel 2003 kompatibel ist. Der Standardwert der IsExcel2003Compatible-Eigenschaft ist true, das bedeutet, dass ein String kleiner oder gleich 255 Zeichen sein muss. Wenn der String größer als 255 Zeichen ist, wird er abgeschnitten. Wenn false, wird die oben genannte Einschränkung nicht durchgesetzt.

Im Folgenden wird das einfache Anwendungsszenario beschrieben.

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

Hinzugefügter GridWeb.GetVersion-Methode

Aspose.Cells.GridWeb für .NET 8.9.0 hat die {GetVersion}}-Factory-Methode freigegeben, die die Versionsnummer des GridWeb-Komponenten zurückgibt.