InputEvent

InputEvent

نظرة عامة

InputEvent هي فئة في Aspose.Html FOSS لـ Python. تورث من: UIEvent.

حدث إدخال نص (WHATWG Input Events Level 2 / WHATWG UI Events §5.6).

توفر هذه الفئة 5 طرق للعمل مع كائنات InputEvent في برامج Python. تشمل الطرق المتاحة: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. جميع الأعضاء العامة يمكن الوصول إليها من أي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ Python. الخصائص: bubbles, cancelable, current_target, data, default_prevented, detail, و7 أخرى.

خصائص

اسمالنوعالوصولوصف
data`“strNone”`قراءة
input_typestrقراءةوصف تفصيلي لإجراء الإدخال (مثال:
is_composingboolقراءةTrue عندما يتم إطلاق الحدث داخل تكوين IME نشط.
detailintقراءةقيمة عدد صحيح تفصيلية مرتبطة بالحدث.
viewNoneقراءةدائمًا None في وضع headless (إشارة الرجوع إلى النافذة خارج النطاق).
typestrقراءةسلسلة نوع الحدث.
bubblesboolقراءةما إذا كان الحدث ينتشر.
cancelableboolقراءةما إذا كان يمكن منع الإجراء الافتراضي.
target`“EventTargetNone”`قراءة
current_target`“EventTargetNone”`قراءة
event_phaseintقراءةثابت المرحلة: NONE (0)، CAPTURING_PHASE (1)، AT_TARGET (2)، BUBBLING_PHASE (3).
default_preventedboolقراءةما إذا تم استدعاء preventDefault() على حدث قابل للإلغاء.
timestampfloatقراءةوقت Unix epoch (بالثواني) عند إنشاء الحدث.

الطرق

التوقيعوصف
`init(type: str, bubbles: bool, cancelable: bool, detail: int, data: “strNone”, input_type: str, is_composing: bool)`
prevent_default()عيّن default_prevented إلى True إذا كان الحدث قابلًا للإلغاء.
stop_propagation()إيقاف انتشار الحدث بعد انتهاء جميع المستمعين على الهدف الحالي.
stop_immediate_propagation()إيقاف الانتشار ومنع المستمعين المتبقين على الهدف الحالي.
init_event(type: str, bubbles: bool, cancelable: bool)اسم مستعار قديم لتهيئة الحدث قبل الإرسال.

انظر أيضاً

 العربية