FormatConditionCollection
Общ преглед
FormatConditionCollection е клас в Aspose.Cells FOSS за C++.
Представя колекция от обекти с форматно условие.
Този клас предоставя 15 метода за работа с FormatConditionCollection обекти в програми на C++. Наличните методи включват: Add, AddArea, AddCondition, AreasOverlap, CompareAreas, GetCellArea, GetCount, GetRangeCount, RemoveArea, RemoveCondition, SortAreas. Всички публични членове са достъпни за всяка C++ приложения след инсталиране на Aspose.Cells FOSS for 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 | Определя дали посочените области се припокриват. Лявата област. Дясната област . вярно, ако областта се запълва; в противен случай - невярно. |
SortAreas(areas: std::vector<CellArea>) | Определя определени области. |
CompareAreas(left: CellArea, right: CellArea) → int | Сравнява две области за сортиране.Левата област, дясната зона.Негативна стойност ако ляво е по-малко от дясно, нула ако равно, положителна ако повече. |