طريقة add_areas

add_areas(areas, check_intersection, check_edge)

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

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

ملاحظات

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

أنظر أيضا