ValidationCollection
ValidationCollection
개요
ValidationCollection은 Aspose.Cells C++용 FOSS에 포함된 클래스입니다.
검증 객체들의 컬렉션을 나타냅니다.
이 클래스는 C++ 프로그램에서 ValidationCollection 객체를 다루기 위한 10개의 메서드를 제공합니다. 사용 가능한 메서드에는 Add, AddAreaToValidation, AreasOverlap, CompareAreas, GetCount, GetValidationInCell, RemoveACell, RemoveArea, RemoveAreaFromValidation, SortAreas이(가) 포함됩니다. Aspose.Cells C++용 FOSS 패키지를 설치한 후에는 모든 공개 멤버를 어떤 C++ 애플리케이션에서도 사용할 수 있습니다.
메서드
| 시그니처 | 설명 |
|---|---|
GetCount() → int | 항목 수를 가져옵니다. |
Add(area: CellArea) → int | 지정된 항목을 추가합니다. 영역. 추가된 항목의 0부터 시작하는 인덱스. |
GetValidationInCell(row: int, column: int) → std::optional<Validation> | 셀의 유효성 검사를 가져옵니다. 0부터 시작하는 행 인덱스. 0부터 시작하는 열 인덱스. 유효성 검사 결과를 반환하며, 유효성 검사가 없으면 빈 값이 반환됩니다. |
RemoveACell(row: int, column: int) | 지정된 항목을 제거합니다. 0부터 시작하는 행 인덱스. 0부터 시작하는 열 인덱스. |
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 | 두 영역을 정렬을 위해 비교합니다. 왼쪽 영역. 오른쪽 영역. 왼쪽이 오른쪽보다 작으면 음수, 같으면 0, 크면 양수를 반환합니다. |