Aspose.Cells 17.1.0 の公開API変更
APIの追加
Excel 2016 チャートのサポート
Aspose.CellsのAPIは、ChartType列挙型を拡張していくつかのExcel 2016 チャートのサポートを追加しました。Aspose.Cells17.1.0のリリースと共に、以下の新しいフィールドが追加されています。
- ChartType.BoxWhisker: シリーズは箱ひげとして配置されます。
- ChartType.Funnel: シリーズはファンネルとして配置されます。
- ChartType.ParetoLine: シリーズはパレートラインとして配置されます。
- ChartType.Sunburst: シリーズはサンバーストとして配置されます。
- ChartType.Treemap: シリーズはツリーマップとしてレイアウトされます。
- ChartType.Waterfall: シリーズはウォーターフォールとして配置されます。
- ChartType.Histogram: シリーズはヒストグラムとして配置されます。
LoadFilter.LoadDataFilterOptions プロパティのセッターが追加されました
Aspose.Cells17.1.0では、LoadFilter.LoadDataFilterOptions プロパティのセッターが追加され、m_LoadDataFilterOptions インスタンス変数を置き換えるためにLoadFilterクラスのユーザーは自分の実装でLoadDataFilterOptionsプロパティを変更できます
以下は単純な使用シナリオです。
C#
class CustomFilter : Aspose.Cells.LoadFilter
{
public override void StartSheet(Worksheet sheet)
{
if (sheet.Name == "Sheet1")
{
// Load everything
this.LoadDataFilterOptions = LoadDataFilterOptions.All;
}
else
{
// Load nothing
this.LoadDataFilterOptions = LoadDataFilterOptions.None;
}
}
}
CellsHelper.SignificantDigits プロパティが追加されました。
Aspose.Cells 17.1.0 では,CellsHelper クラスから SignificantDigits プロパティが公開され,スプレッドシート内の数値の有効桁数を取得または設定できます。CellsHelper.SignificantDigits プロパティのデフォルト値は17であり,結果をXLSXファイル形式で保存する場合のみ適用されます。
CellsHelper.SignificantDigits プロパティの使用法をデモンストレーションするシンプルなシナリオです。
C#
// Specify the number of significant digits
CellsHelper.SignificantDigits = 15;
GlowEffect.Color プロパティが追加されました。
Aspose.Cells 17.1.0 に GlowEffect.Color プロパティが追加され,グローエフェクトの色を取得するのに使用できます。
以下のコードは GlowEffect.Color プロパティを使用しています。
C#
// Read the source excel file
var book = new Workbook(dir + "sample.xlsx");
// Access first worksheet
var sheet = book.Worksheets[0];
// Access the first shape
var shape = sheet.Shapes[0];
// Read the glow effect color
var glow = shape.Glow;
var color = glow.Color;
PageSetup.PaperWidth 及び PaperHeight プロパティが追加されました。
Aspose.Cells 17.1.0 では,PageSetup クラスに PaperWidth 及び PaperHeight プロパティが公開されました。PageSetup.PaperWidth 及び PageSetup.PaperHeight プロパティは,インチ単位でペーパーの幅と高さを表す double 型です。
WorkbookSettings.CheckCustomNumberFormat プロパティが追加されました。
Aspose.Cells 17.1.0 に WorkbookSettings クラスに CheckCustomNumberFormat プロパティが追加されました。CheckCustomNumberFormat は Style.Custom プロパティが適切に設定されているかどうかを確認するのに役立ちます。Style.Custom プロパティが適切に設定されていない場合,つまり,値が有効なパターンに対応していないと,Aspose.Cells API は適切なメッセージとともに CellsException をスローします。
C#
// Create an instance of Workbook
var book = new Workbook();
// Set CheckCustomNumberFormat property to true
book.Settings.CheckCustomNumberFormat = true;
// Access first worksheet
var sheet = book.Worksheets[0];
// Access a cell
var cell = sheet.Cells["B5"];
// Insert a value to the cell
cell.PutValue(2347);
// Access cell's style
Style style = cell.GetStyle();
// Set Custom property to an invalid pattern
style.Custom = "ggg @ fff";
// Set the modified style to the cell
cell.SetStyle(style);
DisplayUnitType.Percentageフィールドを追加しました
Aspose.Cells 17.1.0では、DisplayUnitType列挙体にPercentageフィールドも公開されました。DisplayUnitType.Percentageフィールドは、チャート上の値を0.01で除算することを示します。
API が削除されました
Instance Variable m_LoadDataFilterOptions が削除されました。
このリリースでは,m_LoadDataFilterOptions インスタンス変数が削除されました。LoadFilter.LoadDataFilterOptions プロパティを使用することを推奨します。