InputEvent

InputEvent

نمای کلی

InputEvent یک کلاس در Aspose.Html FOSS برای Python است. ارث‌بری از: UIEvent.

رویداد ورودی متن (WHATWG Input Events Level 2 / WHATWG UI Events §5.6).

این کلاس 5 متد برای کار با اشیاء InputEvent در برنامه‌های Python فراهم می‌کند. متدهای موجود شامل: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation می‌باشند. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python برای هر برنامه Python قابل دسترسی هستند. ویژگی‌ها: bubbles, cancelable, current_target, data, default_prevented, detail و 7 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
data`“strNone”`خواندن
input_typestrخواندنتوضیح دقیق از عمل ورودی (مثلاً.
is_composingboolخواندنTrue زمانی که رویداد در طول ترکیب فعال IME فراخوانی می‌شود.
detailintخواندنمقدار جزئی عدد صحیح مرتبط با رویداد.
viewNoneخواندنهمیشه None در حالت headless (ارجاع بازگشتی پنجره خارج از دامنه).
typestrخواندنرشتهٔ نوع رویداد.
bubblesboolخواندنآیا رویداد به صورت حبابی (bubbles) است.
cancelableboolخواندنآیا می‌توان از اقدام پیش‌فرض جلوگیری کرد.
target`“EventTargetNone”`خواندن
current_target`“EventTargetNone”`خواندن
event_phaseintخواندنثابت فاز: NONE (0)، CAPTURING_PHASE (1)، AT_TARGET (2)، BUBBLING_PHASE (3).
default_preventedboolخواندناینکه آیا preventDefault() بر روی یک رویداد قابل لغو فراخوانی شده است.
timestampfloatخواندنزمان epoch یونیکس (ثانیه) در زمان ایجاد رویداد.

روش ها

امضاتوضیح
`init(type: str, bubbles: bool, cancelable: bool, detail: int, data: “strNone”, input_type: str, is_composing: bool)`
prevent_default()اگر رویداد قابل لغو باشد، default_prevented را به True تنظیم کنید.
stop_propagation()پس از پایان تمام شنوندگان در هدف فعلی، انتشار رویداد را متوقف کنید.
stop_immediate_propagation()انتشار را متوقف کنید و مانع شنوندگان باقی‌مانده در هدف جاری شوید.
init_event(type: str, bubbles: bool, cancelable: bool)نام مستعار قدیمی برای مقداردهی اولیهٔ رویداد پیش‌ارسال.

همچنین ببینید:

 فارسی