Metodo add_area

add_area(self, cell_area)

Applica la convalida all’area.


def add_area(self, cell_area):
    ...
ParametroTipoDescrizione
cell_areaCellAreaLa zona.

Osservazioni

Equivale ad usare Validation.add_area con controllo dell’intersezione e del bordo.

add_area(self, cell_area, check_intersection, check_edge)

Applica la convalida all’area.


def add_area(self, cell_area, check_intersection, check_edge):
    ...
ParametroTipoDescrizione
cell_areaCellAreaLa zona.
check_intersectionboolControlla l’intersezione dell’area data con le aree di convalida esistenti.
Se una convalida è stata applicata in una determinata area (o parte di essa),
quindi la convalida esistente dovrebbe essere rimossa per prima cosa dall’area indicata.
In caso contrario, le convalide generate potrebbero risultare corrotte.
Se l’utente è sicuro che l’area aggiunta non interseca alcuna area esistente,
questo parametro può essere impostato su falso per valutare le prestazioni.
check_edgeboolControllare il bordo delle aree di convalida applicate.
Le impostazioni interne della convalida dipendono da quello in alto a sinistra dei suoi intervalli applicati,
quindi se l’area data diventerà la nuova area in alto a sinistra degli intervalli applicati,
le impostazioni interne devono essere modificate e ricostruite, altrimenti potrebbero verificarsi risultati imprevisti.
Se l’utente è sicuro che l’area aggiunta non è quella in alto a sinistra,
questo parametro può essere impostato su falso per valutare le prestazioni.

Osservazioni

Con questo metodo rimuoveremo tutte le vecchie convalide nell’area specificata. Per quello in alto a sinistra degli intervalli applicati dalla convalida, innanzitutto il suo StartRow è il più piccolo, in secondo luogo la sua StartColumn è la più piccola tra quelle aree che hanno la stessa StartRow più piccola.

Guarda anche