Interface IEventTarget
اسم الفضاء : Aspose.Svg.Dom.Events جمع: Aspose.SVG.dll (25.5.0)
يتم تنفيذ واجهة Aspose.Svg.Dom.EventTarget من قبل جميع النقاط في تنفيذ يدعم نموذج الحدث DOM.وبالتالي، يمكن الحصول على هذا الواجهة عن طريق استخدام أساليب الطرد المحددة للربط على سبيل المثال من واجهة النود.يتيح واجهة التسجيل وإزالة مستمعي الحدث على Aspose.Svg.Dom.EventTarget وإرسال الأحداث إلى هذا المسجل.
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget
Methods
AddEventListener(سورة البقرة، آية)
هذه الطريقة تسمح بتسجيل مستمعي الحدث على الهدف الحدث.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener)
Parameters
type
string
نوع الحدث الذي يسجل فيه المستخدم
listener
IEventListener
يأخذ واجهة تم تنفيذها من قبل المستخدم الذي يحتوي على الأساليب التي سيتم استدعائها عند حدوث الحدث.
Remarks
إذا تم إضافت Aspose.Svg.Dom.Events.IEventListener إلى ASPOSE.CVG أثناء معالجة الحدث، فإنه لن يتم إطلاقه من قبل الإجراءات الحالية ولكن قد يبدأ خلال مرحلة متأخرة من تدفق الأحداث، مثل المرحلة المضغوطة. إذا تم تسجيل العديد من مستمعي الأحداث المتطابقين على نفس Aspose.Svg.Dom.EventTarget مع نفس المعلمات يتم إلغاء الاقتراحات المزدوجة. لا يسببون استدعائهم إلى Asposa.Aspos.Listener مرتين وبمجرد أن يتم إيقافهم لا تحتاج إلى إزالتها باستخدام أساليب Asposi.B.Remove.Target.
AddEventListener(قوس قزح, IEventListener, bool)
هذه الطريقة تسمح بتسجيل مستمعي الحدث على الهدف الحدث.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
نوع الحدث الذي يسجل فيه المستخدم
listener
IEventListener
يأخذ واجهة تم تنفيذها من قبل المستخدم الذي يحتوي على الأساليب التي سيتم استدعائها عند حدوث الحدث.
useCapture
bool
إذا كان صحيحًا ، فإن استخدام Capture يشير إلى أن المستخدم يرغب في البدء في التقاط.بعد بدء الاستيلاء، سيتم إرسال جميع الأحداث من النوع المحدد إلى المسجل.فيديوهات متعلقة بـ “ Events ”قبل أن يتم إرسالها إلى أي أهداف الحدث تحتها في الشجرة.الأحداث التي تتدفق إلى الأعلى من خلال الشجرة لن تنفجر Aspose.Svg.Dom.Events.IEventListener مصممة لاستخدام القبض.
Remarks
إذا تم إضافت Aspose.Svg.Dom.Events.IEventListener إلى ASPOSE.CVG أثناء معالجة الحدث، فإنه لن يتم إطلاقه من قبل الإجراءات الحالية ولكن قد يبدأ خلال مرحلة متأخرة من تدفق الأحداث، مثل المرحلة المضغوطة. إذا تم تسجيل العديد من مستمعي الأحداث المتطابقين على نفس Aspose.Svg.Dom.EventTarget مع نفس المعلمات يتم إلغاء الاقتراحات المزدوجة. لا يسببون استدعائهم إلى Asposa.Aspos.Listener مرتين وبمجرد أن يتم إيقافهم لا تحتاج إلى إزالتها باستخدام أساليب Asposi.B.Remove.Target.
DispatchEvent(Event)
هذه الطريقة تسمح بإرسال الأحداث إلى نموذج الأحداث التنفيذية.
[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)
Parameters
event
Event
يحدد نوع الحدث والسلوك والمعلومات السياحية التي سيتم استخدامها في معالجة الحدث.
Returns
ويشير قيمة العودة لـ Aspose.Svg.Dom.EventTarget.DispatchEven(أسبوس.سفغ.دوم.تحدث) إلى ما إذا كان أي من المستمعين الذين يتعاملون مع الحدث يطلق عليهم اسم Aspos.svG.doma.évents.event.preventDefault.إذا تم تسمية Aspose.Svg.Dom.Events.EVENT.PreventDefault قيمة كاذبة، وإلا فإن القيمة صحيحة.
Remarks
سوف تتمتع الأحداث التي يتم إرسالها بهذه الطريقة بنفس السلوك القذافي والمتعطش مثل الأحداث التي يتم إرسالها مباشرة من قبل التنفيذ.الهدف من الحدث هو Aspose.Svg.Dom.EventTarget الذي يطلق عليه ASPOSE.SHVG.
Exceptions
RemoveEventListener(سورة البقرة، آية)
هذه الطريقة تسمح بإزالة مستمعي الحدث من الهدف الحدث.إذا تم إزالة Aspose.Svg.Dom.Events.IEventListener من ASPOSE.ROM.TARGET أثناء معالجة حدث ، فلن يتم إطلاقه من خلال الإجراءات الحالية.لا يمكن استدعاء مستمعي الحدث بعد إزالتهم.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
يحدد نوع الحدث من Aspose.Svg.Dom.Events.IEventListener يتم إزالتها.
listener
IEventListener
ويشير معيار Aspose.Svg.Dom.Events.IEventListener إلى أن يتم إزالته.
RemoveEventListener(قوس قزح, IEventListener, bool)
هذه الطريقة تسمح بإزالة مستمعي الحدث من الهدف الحدث.إذا تم إزالة Aspose.Svg.Dom.Events.IEventListener من ASPOSE.ROM.TARGET أثناء معالجة حدث ، فلن يتم إطلاقه من خلال الإجراءات الحالية.لا يمكن استدعاء مستمعي الحدث بعد إزالتهم.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
يحدد نوع الحدث من Aspose.Svg.Dom.Events.IEventListener يتم إزالتها.
listener
IEventListener
ويشير معيار Aspose.Svg.Dom.Events.IEventListener إلى أن يتم إزالته.
useCapture
bool
يحدد ما إذا كان EventListener الذي تم إزالته قد تم تسجيله كمستمع القبض عليه أم لا.إذا تم تسجيل المستمع مرتين ، واحد مع التقاط و واحد بدون ، يجب إزالة كل منهما بشكل منفصل.إزالة مستمع التقاط لا يؤثر على نسخة غير التقاط من نفس المستمع، والعكس بالعكس.