add_area метод
Содержание
[
Скрывать
]add_area(cell_area)
Применяет проверку к области.
def add_area(self, cell_area):
...
Параметр | Тип | Описание |
---|---|---|
cell_area | CellArea | Площадь. |
Примечания
Это эквивалентно использованию Validation.add_area(cell_area) с проверкой пересечения и ребра.
add_area(cell_area, check_intersection, check_edge)
Применяет проверку к области.
def add_area(self, cell_area, check_intersection, check_edge):
...
Параметр | Тип | Описание |
---|---|---|
cell_area | CellArea | Площадь. |
check_intersection | bool | Проверять пересечение заданной области с существующими областями валидации. Если в данной области (или ее части) применялась одна валидация, тогда существующая валидация должна быть сначала удалена из данной области. В противном случае может быть вызвано повреждение сгенерированных валидаций. Если пользователь уверен, что добавленная область не пересекается ни с одной существующей областью, этот параметр может быть установлен как false из соображений производительности. |
check_edge | bool | Проверяйте ли край прикладных областей этой проверки. Внутренние настройки проверки зависят от верхнего левого одного из применяемых диапазонов, поэтому, если данная область станет новым верхним левым из примененных диапазонов, внутренние настройки должны быть изменены и перестроены, в противном случае может быть получен неожиданный результат. Если пользователь уверен, что добавленная область не является верхней левой, этот параметр может быть установлен как false из соображений производительности. |
Примечания
В этом методе мы удалим все старые проверки в данной области. Для верхнего левого диапазона, примененного Validation, во-первых, его StartRow наименьший, во-вторых, его StartColumn является наименьшей из тех областей, которые имеют такой же наименьший StartRow.
Смотрите также
- модуль aspose.cells
- класс Validation