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).
page_yintקריאהקואורדינטה אנכית ביחס למסמך (תמיד 0 במצב headless).
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)כינוי ישן לאתחול אירוע לפני ההפצה.

ראה גם

 עברית