FormatConditionCollection
Обзор
FormatConditionCollection — это класс в Aspose.Cells FOSS для C++.
Представляет собой коллекцию объектов условий формата.
Этот класс предоставляет 15 методов для работы с объектами FormatConditionCollection в C++ программах. Доступные методы включают: Add, AddArea, AddCondition, AreasOverlap, CompareAreas, GetCellArea, GetCount, GetRangeCount, RemoveArea, RemoveCondition, SortAreas. Все публичные члены доступны любой C++-приложению после установки пакета Aspose.Cells FOSS для 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 | Сравнивает две области для сортировки. Левая область. Правая область. Отрицательное значение, если левая меньше правой, ноль, если равны, положительное, если больше. |