add_area método

add_area(cell_area)

Aplica la validación al área.

def add_area(self, cell_area):
    ...
ParámetroTipoDescripción
cell_areaCellAreaLa zona.

Observaciones

Es equivalente a usar Validation.add_area(cell_area) con verificación de intersección y borde.

add_area(cell_area, check_intersection, check_edge)

Aplica la validación al área.

def add_area(self, cell_area, check_intersection, check_edge):
    ...
ParámetroTipoDescripción
cell_areaCellAreaLa zona.
check_intersectionboolSi verifica la intersección del área dada con las áreas de validaciones existentes.
Si se ha aplicado una validación en un área determinada (o parte de ella),
entonces la validación existente debe eliminarse al principio del área dada.
De lo contrario, se pueden producir daños en las Validaciones generadas.
Si el usuario está seguro de que el área agregada no se cruza con ningún área existente,
este parámetro se puede establecer como falso para considerar el rendimiento.
check_edgeboolSi comprueba el borde de las áreas aplicadas de esta validación.
La configuración interna de la validación depende del rango superior izquierdo de sus rangos aplicados,
entonces, si el área dada se convertirá en la nueva parte superior izquierda de los rangos aplicados,
la configuración interna debe cambiarse y reconstruirse; de lo contrario, se pueden producir resultados inesperados.
Si el usuario está seguro de que el área agregada no es la de arriba a la izquierda,
este parámetro se puede establecer como falso para considerar el rendimiento.

Observaciones

En este método, eliminaremos todas las validaciones antiguas en un área determinada. Para el rango superior izquierdo de los rangos aplicados de Validación, en primer lugar, su StartRow es el más pequeño, en segundo lugar, su StartColumn es la más pequeña de esas áreas que tienen el mismo StartRow más pequeño.

Ver también