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) → int | 2つの領域をソート用に比較します。左側の領域。右側の領域。左が右より小さい場合は負の値、等しい場合は0、右より大きい場合は正の値を返します。 |