add_area metod

add_area(cell_area)

Tillämpar valideringen på området.

def add_area(self, cell_area):
    ...
ParameterTypBeskrivning
cell_areaCellAreaOmrådet.

Anmärkningar

Det motsvarar att använda Validation.add_area(cell_area) med kontroll av korsning och kant.

add_area(cell_area, check_intersection, check_edge)

Tillämpar valideringen på området.

def add_area(self, cell_area, check_intersection, check_edge):
    ...
ParameterTypBeskrivning
cell_areaCellAreaOmrådet.
check_intersectionboolOm du kontrollerar skärningspunkten mellan ett visst område och befintliga valideringsområden.
Om en validering har tillämpats inom ett visst område (eller en del av det),
då bör den befintliga valideringen först tas bort från ett givet område.
Annars kan korruption orsakas för de genererade valideringarna.
Om användaren är säker på att det tillagda området inte korsar något befintligt område,
denna parameter kan ställas in som falsk för prestandaövervägande.
check_edgeboolOm du kontrollerar kanten på den här valideringens tillämpade områden.
Valideringens interna inställningar beror på det övre vänstra av dess tillämpade intervall,
så om ett visst område blir det nya övre vänstra av de tillämpade områdena,
de interna inställningarna bör ändras och byggas om, annars kan oväntade resultat orsakas.
Om användaren är säker på att det tillagda området inte är det övre vänstra,
denna parameter kan ställas in som falsk för prestandaövervägande.

Anmärkningar

I den här metoden tar vi bort alla gamla valideringar inom ett visst område. För det övre vänstra av Validations tillämpade intervall, för det första är dess StartRow minsta, för det andra är dess StartColumn den minsta av de områden som har samma minsta StartRow.

Se även