パブリック API Aspose.Cells 8.9.0 の変更点
追加された 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 では、DefaultFont プロパティを公開することにより、ImageOrPrintOptions クラスのデフォルトのフォント名を設定できます。上記のプロパティは、スプレッドシート内の 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 は、GridWeb コンポーネントのリリース バージョンを返す {GetVersion}} ファクトリ メソッドを公開しました。