MouseEvent
MouseEvent
Overzicht
MouseEvent is een klasse in Aspose.Html FOSS voor Python. Erft van: UIEvent.
Muis- of pointergebeurtenis (WHATWG UI Events §5.2).
Deze klasse biedt 5 methoden voor het werken met MouseEvent objecten in Python programma’s. Beschikbare methoden zijn: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Html FOSS voor Python pakket. Eigenschappen: alt_key, bubbles, button, buttons, cancelable, client_x, en nog 19.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
button | int | Lezen | Welke muisknop werd ingedrukt (0 = primair, 1 = midden, 2 = secundair). |
buttons | int | Lezen | Bitmask van alle momenteel ingedrukte muisknoppen. |
client_x | int | Lezen | Horizontale coördinaat ten opzichte van de viewport. |
client_y | int | Lezen | Verticale coördinaat ten opzichte van de viewport. |
screen_x | int | Lezen | Horizontale coördinaat ten opzichte van het scherm. |
screen_y | int | Lezen | Verticale coördinaat ten opzichte van het scherm. |
offset_x | int | Lezen | Horizontale offset ten opzichte van de paddingrand van het doelwit-element (altijd 0). |
offset_y | int | Lezen | Verticale offset ten opzichte van de paddingrand van het doelwit-element (altijd 0). |
page_x | int | Lezen | Horizontale coördinaat ten opzichte van het document (altijd 0 in headless-modus). |
page_y | int | Lezen | Verticale coördinaat ten opzichte van het document (altijd 0 in headless-modus). |
alt_key | bool | Lezen | Of de Alt-toets actief was toen het event werd afgevuurd. |
ctrl_key | bool | Lezen | Of de Ctrl-toets actief was toen het event werd afgevuurd. |
meta_key | bool | Lezen | Of de Meta-toets actief was toen het event werd afgevuurd. |
shift_key | bool | Lezen | Of de Shift-toets actief was toen het evenement werd geactiveerd. |
related_target | `“object | None”` | Lezen |
detail | int | Lezen | Integer detailwaarde die aan het evenement is gekoppeld. |
view | None | Lezen | Altijd None in headless-modus (Window back-reference buiten bereik). |
type | str | Lezen | De gebeurtenistype-string. |
bubbles | bool | Lezen | Of het evenement bubbelend is. |
cancelable | bool | Lezen | Of de standaardactie kan worden voorkomen. |
target | `“EventTarget | None”` | Lezen |
current_target | `“EventTarget | None”` | Lezen |
event_phase | int | Lezen | Faseconstante: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Lezen | Of preventDefault() is aangeroepen op een annuleerbaar evenement. |
timestamp | float | Lezen | Unix epoch-tijd (seconden) bij het aanmaken van de gebeurtenis. |
Methoden
| Handtekening | Beschrijving |
|---|---|
__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) op deze MouseEvent instantie. |
prevent_default() | Stel default_prevented in op True als het evenement annuleerbaar is. |
stop_propagation() | Stop de propagatie van het evenement nadat alle listeners op het huidige doel zijn afgerond. |
stop_immediate_propagation() | Stop propagatie EN voorkom resterende luisteraars op het huidige doel. |
init_event(type: str, bubbles: bool, cancelable: bool) | Legacy alias voor pre-dispatch event-initialisatie. |