add_area Methode

add_area(self, cell_area)

Wendet die Validierung auf den Bereich an.


def add_area(self, cell_area):
    ...
ParameterTypBeschreibung
cell_areaCellAreaDie Gegend.

Bemerkungen

Es entspricht der Verwendung von Validation.add_area mit Überprüfung von Schnittpunkten und Kanten.

add_area(self, 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_areaCellAreaDie Gegend.
check_intersectionboolÜberprüfen Sie, ob die Schnittmenge des angegebenen Bereichs mit vorhandenen Validierungsbereichen überprüft wird.
Wenn eine Validierung in einem bestimmten Bereich (oder einem Teil davon) angewendet wurde,
dann sollte zunächst die vorhandene Validierung aus dem angegebenen Bereich entfernt werden.
Andernfalls kann es zu Beschädigungen der generierten Validierungen kommen.
Wenn der Benutzer sicher ist, dass der hinzugefügte Bereich sich nicht mit einem vorhandenen Bereich überschneidet,
Dieser Parameter kann aus Leistungsgründen auf „false“ gesetzt werden.
check_edgeboolÜberprüfen Sie, ob der Rand der Anwendungsbereiche dieser Validierung überprüft wird.
Die internen Einstellungen der Validierung hängen vom oberen linken Bereich der angewendeten Werte 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

Mit dieser Methode entfernen wir alle alten Validierungen im angegebenen Bereich. Für den oberen linken Bereich der Validierung ist zunächst die StartRow am kleinsten, zweitens ist seine StartColumn die kleinste der Bereiche, die die gleiche kleinste StartRow haben.

Siehe auch