طريقة add_area

add_area(cell_area)

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

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

ملاحظات

يكافئ استخدام Validation.add_area(cell_area) مع فحص التقاطع والحافة.

add_area(cell_area, check_intersection, check_edge)

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

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

ملاحظات

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

أنظر أيضا