MouseEvent
MouseEvent
Übersicht
MouseEvent ist eine Klasse in Aspose.Html FOSS für Python. Erbt von: UIEvent.
Maus- oder Zeigerereignis (WHATWG UI Events §5.2).
Diese Klasse stellt 5 Methoden zur Arbeit mit MouseEvent-Objekten in Python-Programmen bereit. Verfügbare Methoden sind: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Html FOSS für Python-Paket installiert wurde. Eigenschaften: alt_key, bubbles, button, buttons, cancelable, client_x und 19 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
button | int | Lesen | Welcher Mausknopf wurde gedrückt (0 = primär, 1 = mittig, 2 = sekundär). |
buttons | int | Lesen | Bitmaske aller aktuell gedrückten Maustasten. |
client_x | int | Lesen | Horizontale Koordinate relativ zum Ansichtsfenster. |
client_y | int | Lesen | Vertikale Koordinate relativ zum Ansichtsfenster. |
screen_x | int | Lesen | Horizontale Koordinate relativ zum Bildschirm. |
screen_y | int | Lesen | Vertikale Koordinate relativ zum Bildschirm. |
offset_x | int | Lesen | Horizontaler Versatz relativ zur Padding-Kante des Zielelements (immer 0). |
offset_y | int | Lesen | Vertikaler Versatz relativ zur Padding-Kante des Zielelements (immer 0). |
page_x | int | Lesen | Horizontale Koordinate relativ zum Dokument (immer 0 im headless mode). |
page_y | int | Lesen | Vertikale Koordinate relativ zum Dokument (immer 0 im headless mode). |
alt_key | bool | Lesen | Ob die Alt-Taste aktiv war, als das Ereignis ausgelöst wurde. |
ctrl_key | bool | Lesen | Ob die Ctrl-Taste aktiv war, als das Ereignis ausgelöst wurde. |
meta_key | bool | Lesen | Ob die Meta-Taste aktiv war, als das Ereignis ausgelöst wurde. |
shift_key | bool | Lesen | Ob die Shift-Taste aktiv war, als das Ereignis ausgelöst wurde. |
related_target | `“object | None”` | Lesen |
detail | int | Lesen | Ganzzahliger Detailwert, der dem Ereignis zugeordnet ist. |
view | None | Lesen | Immer None im Headless-Modus (Fenster-Rückverweis außerhalb des Gültigkeitsbereichs). |
type | str | Lesen | Der Ereignistyp-String. |
bubbles | bool | Lesen | Ob das Ereignis bubbelt. |
cancelable | bool | Lesen | Ob die Standardaktion verhindert werden kann. |
target | `“EventTarget | None”` | Lesen |
current_target | `“EventTarget | None”` | Lesen |
event_phase | int | Lesen | Phasenkonstante: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Lesen | Ob preventDefault() bei einem abbrechbaren Ereignis aufgerufen wurde. |
timestamp | float | Lesen | Unix-Epoch-Zeit (Sekunden) bei Erstellung des Ereignisses. |
Methoden
| Signatur | Beschreibung |
|---|---|
__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) bei dieser MouseEvent-Instanz. |
prevent_default() | Setze default_prevented auf True, wenn das Ereignis abbrechbar ist. |
stop_propagation() | Stoppe die Ereignisweiterleitung, nachdem alle Listener am aktuellen Ziel abgeschlossen sind. |
stop_immediate_propagation() | Stoppe die Weiterleitung UND verhindere weitere Listener am aktuellen Ziel. |
init_event(type: str, bubbles: bool, cancelable: bool) | Legacy-Alias für die Initialisierung des pre-dispatch-Ereignisses. |