FormatConditionCollection

FormatConditionCollection

概要

FormatConditionCollection は Aspose.Cells の C++ 用 FOSS のクラスです。

フォーマット条件オブジェクトのコレクションを表します。

このクラスは、C++ プログラムで FormatConditionCollection オブジェクトを扱うための 15 のメソッドを提供します。利用可能なメソッドは、Add、AddArea、AddCondition、AreasOverlap、CompareAreas、GetCellArea、GetCount、GetRangeCount、RemoveArea、RemoveCondition、SortAreas です。Aspose.Cells の C++ 用 FOSS パッケージをインストールすれば、すべての公開メンバーは任意の C++ アプリケーションから利用可能です。

メソッド

シグネチャ説明
GetCount() → int項目の数を取得します。
GetRangeCount() → int範囲の数を取得します。
Add(area: CellArea, type: FormatConditionType, operatorType: OperatorType, formula1: std::string_view, formula2: std::string_view) → int指定された項目を追加します。エリア。タイプ。演算子タイプ。formula1。formula2。追加された項目のゼロベースインデックス。
AddCondition(type: FormatConditionType) → int指定された条件を追加します。タイプ。追加された項目のゼロベースインデックス。
AddCondition(type: FormatConditionType, operatorType: OperatorType, formula1: std::string_view, formula2: std::string_view) → int指定された条件を追加します。タイプ。演算子タイプ。formula1。formula2。追加された項目のゼロベースインデックス。
AddArea(area: CellArea)指定された領域を追加します。領域。
GetCellArea(index: int) → CellArea指定されたインデックスのセル領域を取得します。ゼロベースのインデックスです。セル領域。
RemoveArea(index: int)指定されたインデックスの領域を削除します。ゼロベースのインデックスです。
RemoveArea(startRow: int, startColumn: int, totalRows: int, totalColumns: int)指定された位置の領域を削除します。開始行。開始列。行の総数。列の総数。
RemoveArea(area: CellArea)指定された領域を削除します。削除するセル領域です。
RemoveCondition(index: int)指定されたインデックスの条件を削除します。0 ベースのインデックスです。
RemoveCondition(owner: std::vector<Core::ConditionalFormattingModel>, collection: Core::ConditionalFormattingModel, model: Core::FormatConditionModel)指定された条件を削除します。所有者コレクションです。コレクションです。削除するモデルです。
AreasOverlap(left: CellArea, right: CellArea) → bool指定された領域が重なっているかどうかを判定します。左側の領域です。右側の領域です。領域が重なっている場合は true、そうでない場合は false.
SortAreas(areas: std::vector<CellArea>)指定された領域をソートします。ソート対象の領域。
CompareAreas(left: CellArea, right: CellArea) → int2つの領域をソート用に比較します。左側の領域。右側の領域。左が右より小さい場合は負の値、等しい場合は0、右より大きい場合は正の値を返します。

参照

 日本語