ValidationCollection
Opinie generală
ValidationCollection este o clasă în Aspose.Cells FOSS pentru C++.
Reprezintă o colecție de obiecte de validare.
Această clasă oferă 10 metode pentru a lucra cu obiecte ValidationCollection în programe C++. Metodele disponibile includ: Add, AddAreaToValidation, AreasOverlap, CompareAreas, GetCount, GetValidationInCell, RemoveACell, RemoveArea, RemoveAreaFromValidation, SortAreas. Toți membrii publicului sunt accesibili oricărei aplicații C++ după instalarea pachetului Aspose.Cells FOSS pentru C++.
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
GetCount() → int | Obţine numărul de articole. |
Add(area: CellArea) → int | Adăugă elementul specificat, zona şi indexul pe bază de zero al elementului adăugat. |
GetValidationInCell(row: int, column: int) → std::optional<Validation> | Obține validarea în celulă. Indicele rândului bazat pe zero. Indexul coloanei bazate pe nul. Validarea sau gol dacă nu se găsește nici o validare. |
RemoveACell(row: int, column: int) | Îndepărtează elementul specificat. Indicele rândului bazat pe zero. Indexul coloanei bazate pe nulă. |
RemoveArea(cellArea: CellArea) | Elimină elementul specificat. |
AddAreaToValidation(owner: std::vector<Core::ValidationModel>, validation: Core::ValidationModel, area: CellArea) | Adăuga zona specificată la validare. Colectia de modele de validat proprietar. Modelul de validație. Zona celulei. |
RemoveAreaFromValidation(owner: std::vector<Core::ValidationModel>, validation: Core::ValidationModel, area: CellArea) | Îndepărtează zona specificată din validare. Colectia de modele de validat proprietar. Modelul de verificat. Zona celulei. |
AreasOverlap(left: CellArea, right: CellArea) → bool | Determină dacă zonele specificate se suprapun. Zona stângă. Zonă dreaptă. adevărat dacă zonele se acoperă; în caz contrar, fals. |
SortAreas(areas: std::vector<CellArea>) | Se clasifică zonele specificate. |
CompareAreas(left: CellArea, right: CellArea) → int | Compară două zone de sortare: zona stângă, zona dreaptă. O valoare negativă dacă partea stânga este mai mică decât cea dreapta, zero dacă e egal, pozitivă în cazul în care este mare. |