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

NameTypZugriffBeschreibung
buttonintLesenWelcher Mausknopf wurde gedrückt (0 = primär, 1 = mittig, 2 = sekundär).
buttonsintLesenBitmaske aller aktuell gedrückten Maustasten.
client_xintLesenHorizontale Koordinate relativ zum Ansichtsfenster.
client_yintLesenVertikale Koordinate relativ zum Ansichtsfenster.
screen_xintLesenHorizontale Koordinate relativ zum Bildschirm.
screen_yintLesenVertikale Koordinate relativ zum Bildschirm.
offset_xintLesenHorizontaler Versatz relativ zur Padding-Kante des Zielelements (immer 0).
offset_yintLesenVertikaler Versatz relativ zur Padding-Kante des Zielelements (immer 0).
page_xintLesenHorizontale Koordinate relativ zum Dokument (immer 0 im headless mode).
page_yintLesenVertikale Koordinate relativ zum Dokument (immer 0 im headless mode).
alt_keyboolLesenOb die Alt-Taste aktiv war, als das Ereignis ausgelöst wurde.
ctrl_keyboolLesenOb die Ctrl-Taste aktiv war, als das Ereignis ausgelöst wurde.
meta_keyboolLesenOb die Meta-Taste aktiv war, als das Ereignis ausgelöst wurde.
shift_keyboolLesenOb die Shift-Taste aktiv war, als das Ereignis ausgelöst wurde.
related_target`“objectNone”`Lesen
detailintLesenGanzzahliger Detailwert, der dem Ereignis zugeordnet ist.
viewNoneLesenImmer None im Headless-Modus (Fenster-Rückverweis außerhalb des Gültigkeitsbereichs).
typestrLesenDer Ereignistyp-String.
bubblesboolLesenOb das Ereignis bubbelt.
cancelableboolLesenOb die Standardaktion verhindert werden kann.
target`“EventTargetNone”`Lesen
current_target`“EventTargetNone”`Lesen
event_phaseintLesenPhasenkonstante: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolLesenOb preventDefault() bei einem abbrechbaren Ereignis aufgerufen wurde.
timestampfloatLesenUnix-Epoch-Zeit (Sekunden) bei Erstellung des Ereignisses.

Methoden

SignaturBeschreibung
__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.

Siehe auch

 Deutsch