metodo add_area

add_area(cell_area)

Applica la convalida all’area.

def add_area(self, cell_area):
    ...
ParametroTipoDescrizione
cell_areaCellAreaL’area.

Osservazioni

Equivale a utilizzare Validation.add_area(cell_area) con controllo intersezione e spigolo.

add_area(cell_area, check_intersection, check_edge)

Applica la convalida all’area.

def add_area(self, cell_area, check_intersection, check_edge):
    ...
ParametroTipoDescrizione
cell_areaCellAreaL’area.
check_intersectionboolSe controlla l’intersezione di una determinata area 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 in un primo momento da una determinata area.
In caso contrario, potrebbe verificarsi un danneggiamento delle convalide generate.
Se l’utente è sicuro che l’area aggiunta non si interseca con alcuna area esistente,
questo parametro può essere impostato su false per considerazioni sulle prestazioni.
check_edgeboolSe controllare il bordo delle aree applicate di questa convalida.
Le impostazioni interne della convalida dipendono da quella in alto a sinistra dei suoi intervalli applicati,
quindi se una determinata area diventerà la nuova 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 sia quella in alto a sinistra,
questo parametro può essere impostato su false per considerazioni sulle prestazioni.

Osservazioni

In questo metodo, rimuoveremo tutte le vecchie convalide in una determinata area. Per quello in alto a sinistra degli intervalli applicati di Validation, in primo luogo il suo StartRow è il più piccolo, in secondo luogo la sua StartColumn è la più piccola di quelle aree che hanno la stessa StartRow più piccola.

Guarda anche