طريقة add_area

add_area(self, cell_area)

يتم تطبيق التحقق على المنطقة.


def add_area(self, cell_area):
    ...
معامليكتبوصف
cell_areaCellAreaالمنطقة.

ملاحظات

وهو يعادل استخدام Validation.add_area مع التحقق من التقاطع والحافة.

add_area(self, cell_area, check_intersection, check_edge)

يتم تطبيق التحقق على المنطقة.


def add_area(self, cell_area, check_intersection, check_edge):
    ...
معامليكتبوصف
cell_areaCellAreaالمنطقة.
check_intersectionboolما إذا كان يتم التحقق من تقاطع المنطقة المحددة مع مناطق التحقق الموجودة.
إذا تم تطبيق التحقق من الصحة في منطقة معينة (أو جزء منها)،
ثم يجب إزالة التحقق الحالي أولاً من المنطقة المحددة.
قد يؤدي عدم القيام بذلك إلى حدوث فساد لعمليات التحقق التي تم إنشاؤها.
إذا كان المستخدم متأكدًا من أن المنطقة المضافة لا تتقاطع مع أي منطقة موجودة،
يمكن تعيين هذه المعلمة على أنها خاطئة لأغراض تقييم الأداء.
check_edgeboolما إذا كان يتم التحقق من حافة المناطق المطبقة على هذا التحقق.
تعتمد الإعدادات الداخلية للتحقق على أحد النطاقات المطبقة في الجزء العلوي الأيسر،
لذا إذا أصبحت المنطقة المحددة هي المنطقة العلوية اليسرى الجديدة من النطاقات المطبقة،
ينبغي تغيير الإعدادات الداخلية وإعادة بنائها، وإلا فقد يؤدي ذلك إلى نتائج غير متوقعة.
إذا كان المستخدم متأكدًا من أن المنطقة المضافة ليست المنطقة العلوية اليسرى،
يمكن تعيين هذه المعلمة على أنها خاطئة لأغراض تقييم الأداء.

ملاحظات

في هذه الطريقة، سوف نقوم بإزالة جميع عمليات التحقق القديمة في المنطقة المحددة. بالنسبة للنطاق المطبق في أعلى اليسار من نطاقات التحقق، أولاً يكون صف البداية الخاص به هو الأصغر، ثانيًا، يعد عمود البدء الخاص به هو الأصغر بين تلك المناطق التي لها نفس أصغر صف بدء.

أنظر أيضا