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, 크면 양수를 반환합니다.

참조

 한국어