MouseEvent
MouseEvent
Gambaran Umum
MouseEvent adalah kelas dalam Aspose.Html FOSS untuk Python. Mewarisi dari: UIEvent.
Peristiwa mouse atau pointer (WHATWG UI Events §5.2).
Kelas ini menyediakan 5 metode untuk bekerja dengan objek MouseEvent dalam program Python. Metode yang tersedia meliputi: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Html FOSS untuk Python. Properti: alt_key, bubbles, button, buttons, cancelable, client_x, dan 19 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
button | int | Baca | Tombol mouse mana yang ditekan (0 = utama, 1 = tengah, 2 = sekunder). |
buttons | int | Baca | Bitmask semua tombol mouse yang sedang ditekan. |
client_x | int | Baca | Koordinat horizontal relatif terhadap viewport. |
client_y | int | Baca | Koordinat vertikal relatif terhadap viewport. |
screen_x | int | Baca | Koordinat horizontal relatif terhadap layar. |
screen_y | int | Baca | Koordinat vertikal relatif terhadap layar. |
offset_x | int | Baca | Offset horizontal relatif terhadap tepi padding elemen target (selalu 0). |
offset_y | int | Baca | Offset vertikal relatif terhadap tepi padding elemen target (selalu 0). |
page_x | int | Baca | Koordinat horizontal relatif terhadap dokumen (selalu 0 dalam mode headless). |
page_y | int | Baca | Koordinat vertikal relatif terhadap dokumen (selalu 0 dalam mode headless). |
alt_key | bool | Baca | Apakah tombol Alt aktif saat peristiwa dipicu. |
ctrl_key | bool | Baca | Apakah tombol Ctrl aktif saat peristiwa dipicu. |
meta_key | bool | Baca | Apakah tombol Meta aktif ketika peristiwa dipicu. |
shift_key | bool | Baca | Apakah tombol Shift aktif ketika peristiwa dipicu. |
related_target | `“object | None”` | Baca |
detail | int | Baca | Nilai detail integer yang terkait dengan peristiwa. |
view | None | Baca | Selalu None dalam mode headless (Window back-reference out of scope). |
type | str | Baca | String tipe peristiwa. |
bubbles | bool | Baca | Apakah peristiwa tersebut menggelembung. |
cancelable | bool | Baca | Apakah aksi default dapat dicegah. |
target | `“EventTarget | None”` | Baca |
current_target | `“EventTarget | None”` | Baca |
event_phase | int | Baca | Konstanta fase: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Baca | Apakah preventDefault() dipanggil pada peristiwa yang dapat dibatalkan. |
timestamp | float | Baca | Waktu epoch Unix (detik) pada pembuatan Event. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
__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) pada instance MouseEvent ini. |
prevent_default() | Setel default_prevented ke True jika peristiwa dapat dibatalkan. |
stop_propagation() | Hentikan propagasi peristiwa setelah semua pendengar pada target saat ini selesai. |
stop_immediate_propagation() | Hentikan propagasi DAN cegah pendengar yang tersisa pada target saat ini. |
init_event(type: str, bubbles: bool, cancelable: bool) | Alias warisan untuk inisialisasi peristiwa pra-dispatch. |