add_area Methode

add_area(cell_area)

Wendet die Validierung auf den Bereich an.

def add_area(self, cell_area):
    ...
ParameterTypBeschreibung
cell_areaCellAreaDas Gebiet.

Bemerkungen

Es entspricht der Verwendung von Validation.add_area(cell_area) mit Überprüfung von Schnittpunkt und Kante.

add_area(cell_area, check_intersection, check_edge)

Wendet die Validierung auf den Bereich an.

def add_area(self, cell_area, check_intersection, check_edge):
    ...
ParameterTypBeschreibung
cell_areaCellAreaDas Gebiet.
check_intersectionboolOb die Schnittmenge eines bestimmten Bereichs mit den Bereichen bestehender Validierungen überprüft wird.
Wenn eine Validierung in einem bestimmten Bereich (oder einem Teil davon) angewendet wurde,
dann sollte die vorhandene Validierung zunächst aus dem angegebenen Bereich entfernt werden.
Andernfalls können die generierten Validierungen beschädigt werden.
Wenn der Benutzer sicher ist, dass der hinzugefügte Bereich keinen bestehenden Bereich schneidet,
Dieser Parameter kann aus Leistungsgründen auf „false“ gesetzt werden.
check_edgeboolOb Sie den Rand der angewendeten Bereiche dieser Validierung überprüfen.
Die internen Einstellungen der Validierung hängen von dem oberen linken der angewendeten Bereiche ab,
Wenn also der angegebene Bereich der neue obere linke Bereich der angewendeten Bereiche wird,
Die internen Einstellungen sollten geändert und neu erstellt werden, da es sonst zu unerwarteten Ergebnissen kommen kann.
Wenn der Benutzer sicher ist, dass der hinzugefügte Bereich nicht der obere linke ist,
Dieser Parameter kann aus Leistungsgründen auf „false“ gesetzt werden.

Bemerkungen

Bei dieser Methode entfernen wir alle alten Validierungen in einem bestimmten Bereich. Für den oberen linken der angewandten Bereiche von Validation ist zunächst die StartRow am kleinsten, zweitens ist seine Startspalte die kleinste jener Bereiche, die die gleiche kleinste Startzeile haben.

Siehe auch