Aspose.Cells 8.9.0中的公共API更改

添加的 API

添加了HtmlSaveOptions.DefaultFontName属性

Aspose.Cells for .NET 8.9.0已经公开了HtmlSaveOptions类的DefaultFontName属性,允许在将电子表格渲染为HTML格式时指定默认字体名称。仅当样式的字体不存在时,才会使用默认字体。HtmlSaveOptions.DefaultFontName属性的默认值为null,这意味着Aspose.Cells for .NET API将使用与原始字体相同系列的通用字体。

以下是简单的使用场景。

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属性

Aspose.Cells for .NET 8.9.0允许为ImageOrPrintOptions类设置默认字体名称,通过公开DefaultFont属性。当电子表格中的Unicode字符没有在单元格样式中正确设置字体时,可以使用该属性。因此,在结果图片中这些字符可能出现为方块。

以下是简单的使用场景。

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属性

Aspose.Cells for .NET API已公开了PivotTable类的Boolean类型IsExcel2003Compatible属性,用于指定适用于刷新目的的PivotTable是否与Excel 2003兼容。IsExcel2003Compatible属性的默认值为true,这意味着字符串的长度必须小于或等于255个字符。如果字符串大于255个字符,将被截断。如果为false,则不会施加上述限制。

以下是简单的使用场景。

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 方法

Aspose.Cells.GridWeb for .NET 8.9.0 已公开了 {GetVersion}} 工厂方法,用于返回 GridWeb 组件的发布版本。