MouseEvent

MouseEvent

نظرة عامة

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

حدث الفأرة أو المؤشر (WHATWG UI Events §5.2).

توفر هذه الفئة 5 أساليب للعمل مع كائنات MouseEvent في برامج Python. تشمل الأساليب المتاحة: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. جميع الأعضاء العامين متاحين لأي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ Python. الخصائص: alt_key, bubbles, button, buttons, cancelable, client_x, و 19 أخرى.

خصائص

اسمالنوعالوصولوصف
buttonintقراءةأي زر فأرة تم الضغط عليه (0 = الأساسي، 1 = الأوسط، 2 = الثانوي).
buttonsintقراءةقناع البت لجميع أزرار الفأرة المضغوطة حالياً.
client_xintقراءةالإحداثي الأفقي بالنسبة لمنطقة العرض.
client_yintقراءةالإحداثي العمودي بالنسبة لمنطقة العرض.
screen_xintقراءةالإحداثي الأفقي بالنسبة للشاشة.
screen_yintقراءةالإحداثي العمودي بالنسبة للشاشة.
offset_xintقراءةالإزاحة الأفقية بالنسبة إلى حافة الحشو للعنصر الهدف (دائمًا 0).
offset_yintقراءةالإزاحة العمودية بالنسبة إلى حافة الحشو للعنصر الهدف (دائمًا 0).
page_xintقراءةالإحداثي الأفقي بالنسبة إلى المستند (دائمًا 0 في وضع headless mode).
page_yintقراءةالإحداثي العمودي بالنسبة للمستند (دائمًا 0 في وضع بدون واجهة).
alt_keyboolقراءةما إذا كان مفتاح Alt نشطًا عندما تم إطلاق الحدث.
ctrl_keyboolقراءةما إذا كان مفتاح Ctrl نشطًا عندما تم إطلاق الحدث.
meta_keyboolقراءةما إذا كان مفتاح Meta نشطًا عندما تم إطلاق الحدث.
shift_keyboolقراءةما إذا كان مفتاح Shift نشطًا عندما تم إطلاق الحدث.
related_target`“objectNone”`قراءة
detailintقراءةقيمة تفصيلية عددية مرتبطة بالحدث.
viewNoneقراءةدائمًا None في وضع بدون رأس (الإشارة الخلفية للنافذة خارج النطاق).
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قراءةوقت إبوك يونكس (بالثواني) عند إنشاء الحدث.

الطرق

التوقيعوصف
__init__(type: str, bubbles: bool, cancelable: bool, detail: int, button: int, buttons: int, client_x: int, client_y: int, screen_x: int, screen_y: int, alt_key: bool, ctrl_key: bool, meta_key: bool, shift_key: bool, related_target: object)Calls init(type, bubbles, cancelable, detail, button, buttons, client_x, client_y, screen_x, screen_y, alt_key, ctrl_key, meta_key, shift_key, related_target) على هذا المثيل من MouseEvent.
prevent_default()قم بتعيين default_prevented إلى True إذا كان الحدث قابلًا للإلغاء.
stop_propagation()أوقف انتشار الحدث بعد انتهاء جميع المستمعين على الهدف الحالي.
stop_immediate_propagation()إيقاف الانتشار ومنع المستمعين المتبقين على الهدف الحالي.
init_event(type: str, bubbles: bool, cancelable: bool)اسم مستعار قديم لتهيئة الحدث قبل الإرسال.

انظر أيضاً

 العربية