FormatConditionCollection
FormatConditionCollection
نمای کلی
FormatConditionCollection یک کلاس در Aspose.Cells FOSS برای C++ است.
نمایانگر مجموعهای از اشیاء شرط فرمت است.
این کلاس ۱۵ متد برای کار با اشیاء FormatConditionCollection در برنامههای C++ فراهم میکند. متدهای موجود شامل: Add, AddArea, AddCondition, AreasOverlap, CompareAreas, GetCellArea, GetCount, GetRangeCount, RemoveArea, RemoveCondition, SortAreas هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Cells FOSS برای C++ برای هر برنامه C++ در دسترس هستند.
روش ها
| امضا | توضیح |
|---|---|
GetCount() → int | تعداد موارد را بر میگرداند. |
GetRangeCount() → int | تعداد محدوده را دریافت میکند. |
Add(area: CellArea, type: FormatConditionType, operatorType: OperatorType, formula1: std::string_view, formula2: std::string_view) → int | مورد مشخصشده را اضافه میکند. منطقه. نوع. نوع عملگر. فرمول1. فرمول2. شاخص صفر-پایهٔ مورد اضافهشده. |
AddCondition(type: FormatConditionType) → int | شرط مشخصشده را اضافه میکند. نوع. شاخص صفر-پایهٔ مورد اضافهشده. |
AddCondition(type: FormatConditionType, operatorType: OperatorType, formula1: std::string_view, formula2: std::string_view) → int | شرط مشخصشده را اضافه میکند. نوع. نوع عملگر. فرمول1. فرمول2. اندیس صفر-پایهٔ مورد اضافهشده. |
AddArea(area: CellArea) | منطقهٔ مشخصشده را اضافه میکند. منطقه. |
GetCellArea(index: int) → CellArea | مساحت سلول را در اندیس مشخصشده دریافت میکند. اندیس صفر-پایه. مساحت سلول. |
RemoveArea(index: int) | منطقه را در اندیس مشخصشده حذف میکند. اندیس صفر-پایه. |
RemoveArea(startRow: int, startColumn: int, totalRows: int, totalColumns: int) | منطقه را در مکان مشخص حذف میکند. ردیف شروع. ستون شروع. تعداد کل ردیفها. تعداد کل ستونها. |
RemoveArea(area: CellArea) | منطقهٔ مشخصشده را حذف میکند. ناحیهٔ سلول برای حذف. |
RemoveCondition(index: int) | شرط را در شاخص مشخص حذف میکند. شاخص به صورت صفر-پایه. |
RemoveCondition(owner: std::vector<Core::ConditionalFormattingModel>, collection: Core::ConditionalFormattingModel, model: Core::FormatConditionModel) | شرط مشخصشده را حذف میکند. مجموعهٔ مالک. مجموعه. مدلی که باید حذف شود. |
AreasOverlap(left: CellArea, right: CellArea) → bool | تعیین میکند آیا نواحی مشخصشده همپوشانی دارند یا نه. ناحیهٔ چپ. ناحیهٔ راست. اگر نواحی همپوشانی داشته باشند true؛ در غیر این صورت false. |
SortAreas(areas: std::vector<CellArea>) | نواحی مشخصشده را مرتب میکند. نواحیای که باید مرتب شوند. |
CompareAreas(left: CellArea, right: CellArea) → int | دو ناحیه را برای مرتبسازی مقایسه میکند. ناحیهٔ چپ. ناحیهٔ راست. مقدار منفی اگر چپ کمتر از راست باشد، صفر اگر برابر باشد، مثبت اگر بزرگتر باشد. |