FormatConditionCollection

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Сравнивает две области для сортировки. Левая область. Правая область. Отрицательное значение, если левая меньше правой, ноль, если равны, положительное, если больше.

См. также:

 Русский