Interface IEventTarget

Interface IEventTarget

Именује се: Aspose.Svg.Dom.Events Асамблеја: Aspose.SVG.dll (25.5.0)

Интерфејс Aspose.Svg.Dom.EventTarget је имплементиран од стране свих Нода у реализацији која подржава модел догађаја ДОМ-а.Због тога се овај интерфејс може добити користећи методе кастирања специфичне за везивање на примјеру интерфејса Нода.Интерфејс омогућава регистрацију и уклањање Слушача догађаја на Аппосе.Свг.Дом.ЕвентТаргет и испоруку догађаје на тај АПпос.Север.Дом.евенти.ИентTarget.

[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget

Methods

AddEventListener(КСНУМКС, IEventListener)

Ова метода омогућава регистрацију слушалаца догађаја на циљ догађаја.

[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener)

Parameters

type string

Тип догађаја за који се корисник региструје

listener IEventListener

Узима интерфејс који је имплементирао корисник који садржи методе које треба позвати када се догађај догоди.

Remarks

Ако се Aspose.Svg.Dom.Events.IEventListener додаје у асфос.Свг.Дом.ЕвенТаргет док обрађује догађај, то неће бити изазвано текућим акцијама, већ се може изазвати током касније фазе протока догађаја, као што је фаза бубуљице. Ако се више идентичних слушалаца догађаја региструје на истом Аппосе.Свг.Дом.ЕвентТаргет са истим параметрима, дуплиране инстанције се одбацују. они не узрокују да се АПпос.Седмица.Дом.ИентЛитенер зове два пута, а пошто су одбијени, не морају бити уклоњени са методом АСПОС.Систем-Сртинг,Аспос-Сист.

AddEventListener(струја, IEventListener, bool)

Ова метода омогућава регистрацију слушалаца догађаја на циљ догађаја.

[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Тип догађаја за који се корисник региструје

listener IEventListener

Узима интерфејс који је имплементирао корисник који садржи методе које треба позвати када се догађај догоди.

useCapture bool

Ако је то тачно, коришћењеСнимање указује на то да корисник жели да покрене снимање.Након покретања заробљености, сви догађаји одређеног типа ће бити послати регистрованомАпсо.Свг.Дом.Евентус.ИвентуСлушачПре него што буду послати на било који догађај Циљеви испод њих у дрвету.Догађаји који се бубуљују кроз дрво неће изазвати Аспасе.Свг.Дом.Евент.ИевантЛистенер дизајниран да користи ухваћење.

Remarks

Ако се Aspose.Svg.Dom.Events.IEventListener додаје у асфос.Свг.Дом.ЕвенТаргет док обрађује догађај, то неће бити изазвано текућим акцијама, већ се може изазвати током касније фазе протока догађаја, као што је фаза бубуљице. Ако се више идентичних слушалаца догађаја региструје на истом Аппосе.Свг.Дом.ЕвентТаргет са истим параметрима, дуплиране инстанције се одбацују. они не узрокују да се АПпос.Седмица.Дом.ИентЛитенер зове два пута, а пошто су одбијени, не морају бити уклоњени са методом АСПОС.Систем-Сртинг,Аспос-Сист.

DispatchEvent(Event)

Ова метода омогућава испоруку догађаја у модел догађаја за имплементације.

[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)

Parameters

event Event

Опрема врсту догађаја, понашања и контекстуалне информације које ће се користити у обради догађаја.

Returns

bool

Vrednost vraćanja Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose,SVg,Doma,events.event) pokazuje da li je bilo koji od slušatelja koji je upravljao događajem nazvan Aspos.Ако је Аппосе.Свг.Дом.Евентус.Превент.Дефолт названа вредност је лажна, иначе је тачност истинита.

Remarks

Догађаји који се испоручују на овај начин ће имати исто понашање ухваћања и бубуљице као и догађаји који се испоручују директно од стране имплементације.Циљ догађаја је Aspose.Svg.Dom.EventTarget на којем се зове Аспосе.Свг.Дом.ЕвантТаргет.ДиспацхЕвент(Аспос.

Exceptions

DOMException

RemoveEventListener(КСНУМКС, IEventListener)

Ова метода омогућава уклањање слушалаца догађаја из циља догађаја.Ukoliko se Aspose.Svg.Dom.Events.IEventListener ukloni iz asposa.doma.eventTarget dok se obrađuje događaj, neće ga izazvati trenutačne akcije.Слушачи догађаја никада не могу бити позивани након што су уклоњени.

[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Опрема врсту догађаја који се уклоњује Aspose.Svg.Dom.Events.IEventListener.

listener IEventListener

Parametri Aspose.Svg.Dom.Events.IEventListener ukazuju na to da je treba ukloniti aspos.svga.dom,event.IvenLisener.

RemoveEventListener(струја, IEventListener, bool)

Ова метода омогућава уклањање слушалаца догађаја из циља догађаја.Ukoliko se Aspose.Svg.Dom.Events.IEventListener ukloni iz asposa.doma.eventTarget dok se obrađuje događaj, neće ga izazvati trenutačne akcije.Слушачи догађаја никада не могу бити позивани након што су уклоњени.

[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Опрема врсту догађаја који се уклоњује Aspose.Svg.Dom.Events.IEventListener.

listener IEventListener

Parametri Aspose.Svg.Dom.Events.IEventListener ukazuju na to da je treba ukloniti aspos.svga.dom,event.IvenLisener.

useCapture bool

Потврђује да ли је уклоњени EventListener регистрован као ухваћени слушалац или не.Ако је слушалац регистрован два пута, један са ухваћењем и један без, сваки мора бити уклоњен одвојено.Уклањање улазног слушаоца не утиче на не улазну верзију истог слушаоца, и обрнуто.

 Српски