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

参照

 日本語