ValidationCollection
ValidationCollection
نمای کلی
ValidationCollection یک کلاس در Aspose.Cells FOSS برای C++.
نشان دهنده مجموعه ای از اشیاء تأییدیه است.
این کلاس ۱۰ روش برای کار با ValidationCollection در برنامه های C++ را ارائه می دهد. روش های موجود شامل: Add, AddAreaToValidation, AreasOverlap, CompareAreas, GetCount, GetValidationInCell, RemoveACell, RemoveArea, RemoveAreaFromValidation, SortAreas. همه اعضای عمومی پس از نصب بسته Aspose.Cells FOSS for C++ به هر برنامه C ++ دسترسی دارند.
روش ها
| Signature | شرح: |
|---|---|
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 | تعیین می کند که آیا مناطق مشخص شده همپوشانی دارند. منطقه چپ. ناحیه راست. اگر مناطق همپیچیده باشند درست است؛ در غیر این صورت، غلط است. |
SortAreas(areas: std::vector<CellArea>) | مناطق مشخص شده را مرتب می کند. |
CompareAreas(left: CellArea, right: CellArea) → int | دو منطقه را برای مرتب سازی مقایسه می کند. ناحیه ی چپ، ناحيه ی راست. یک مقدار منفی اگر سمت چپ کمتر از سمت راست باشد، صفر اگر برابر باشد و مثبت اگر بیشتر باشد. |