ValidationCollection
ValidationCollection
概要
ValidationCollection は Aspose.Cells FOSS for C++ のクラスです。
検証オブジェクトのコレクションを表します。
このクラスは C++ プログラムで ValidationCollection オブジェクトを操作するための 10 のメソッドを提供します。利用可能なメソッドは、Add、AddAreaToValidation、AreasOverlap、CompareAreas、GetCount、GetValidationInCell、RemoveACell、RemoveArea、RemoveAreaFromValidation、SortAreas です。Aspose.Cells FOSS for C++ パッケージをインストールした後、すべての public メンバーは任意の C++ アプリケーションから利用可能です。
メソッド
| シグネチャ | 説明 |
|---|---|
GetCount() → int | 項目の数を取得します。 |
Add(area: CellArea) → int | 指定された項目を追加します。領域。追加された項目のゼロベースインデックス。 |
GetValidationInCell(row: int, column: int) → std::optional<Validation> | セル内の検証を取得します。ゼロベースの行インデックス。ゼロベースの列インデックス。検証が見つからない場合は空です。 |
RemoveACell(row: int, column: int) | 指定された項目を削除します。ゼロベースの行インデックス。ゼロベースの列インデックス。 |
RemoveArea(cellArea: CellArea) | 指定された項目を削除します。セル領域。 |
AddAreaToValidation(owner: std::vector<Core::ValidationModel>, validation: Core::ValidationModel, area: CellArea) | 指定された領域を検証に追加します。検証モデルの所有コレクション。検証モデル。セル領域。 |
RemoveAreaFromValidation(owner: std::vector<Core::ValidationModel>, validation: Core::ValidationModel, area: CellArea) | 指定された領域を検証から削除します。検証モデルの所有コレクション。検証モデル。セル領域。 |
AreasOverlap(left: CellArea, right: CellArea) → bool | 指定された領域が重なっているかどうかを判断します。左側の領域。右側の領域。領域が重なる場合は true、そうでない場合は false。 |
SortAreas(areas: std::vector<CellArea>) | 指定された領域をソートします。ソート対象の領域。 |
CompareAreas(left: CellArea, right: CellArea) → int | 2つの領域をソート用に比較します。左側の領域。右側の領域。左が右より小さい場合は負の値、等しい場合は0、左が右より大きい場合は正の値。 |