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
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
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 регистрован као ухваћени слушалац или не.Ако је слушалац регистрован два пута, један са ухваћењем и један без, сваки мора бити уклоњен одвојено.Уклањање улазног слушаоца не утиче на не улазну верзију истог слушаоца, и обрнуто.