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 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
button | int | قراءة | أي زر فأرة تم الضغط عليه (0 = الأساسي، 1 = الأوسط، 2 = الثانوي). |
buttons | int | قراءة | قناع البت لجميع أزرار الفأرة المضغوطة حالياً. |
client_x | int | قراءة | الإحداثي الأفقي بالنسبة لمنطقة العرض. |
client_y | int | قراءة | الإحداثي العمودي بالنسبة لمنطقة العرض. |
screen_x | int | قراءة | الإحداثي الأفقي بالنسبة للشاشة. |
screen_y | int | قراءة | الإحداثي العمودي بالنسبة للشاشة. |
offset_x | int | قراءة | الإزاحة الأفقية بالنسبة إلى حافة الحشو للعنصر الهدف (دائمًا 0). |
offset_y | int | قراءة | الإزاحة العمودية بالنسبة إلى حافة الحشو للعنصر الهدف (دائمًا 0). |
page_x | int | قراءة | الإحداثي الأفقي بالنسبة إلى المستند (دائمًا 0 في وضع headless mode). |
page_y | int | قراءة | الإحداثي العمودي بالنسبة للمستند (دائمًا 0 في وضع بدون واجهة). |
alt_key | bool | قراءة | ما إذا كان مفتاح Alt نشطًا عندما تم إطلاق الحدث. |
ctrl_key | bool | قراءة | ما إذا كان مفتاح Ctrl نشطًا عندما تم إطلاق الحدث. |
meta_key | bool | قراءة | ما إذا كان مفتاح Meta نشطًا عندما تم إطلاق الحدث. |
shift_key | bool | قراءة | ما إذا كان مفتاح Shift نشطًا عندما تم إطلاق الحدث. |
related_target | `“object | None”` | قراءة |
detail | int | قراءة | قيمة تفصيلية عددية مرتبطة بالحدث. |
view | None | قراءة | دائمًا None في وضع بدون رأس (الإشارة الخلفية للنافذة خارج النطاق). |
type | str | قراءة | سلسلة نوع الحدث. |
bubbles | bool | قراءة | ما إذا كان الحدث يتصاعد. |
cancelable | bool | قراءة | ما إذا كان يمكن منع الإجراء الافتراضي. |
target | `“EventTarget | None”` | قراءة |
current_target | `“EventTarget | None”` | قراءة |
event_phase | int | قراءة | ثابت المرحلة: NONE (0)، CAPTURING_PHASE (1)، AT_TARGET (2)، BUBBLING_PHASE (3). |
default_prevented | bool | قراءة | ما إذا تم استدعاء preventDefault() على حدث يمكن إلغاؤه. |
timestamp | float | قراءة | وقت إبوك يونكس (بالثواني) عند إنشاء الحدث. |
الطرق
| التوقيع | وصف |
|---|---|
__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) | اسم مستعار قديم لتهيئة الحدث قبل الإرسال. |