Interface IEventTarget

Interface IEventTarget

Il nome: Aspose.Svg.Dom.Events Assemblea: Aspose.SVG.dll (25.5.0)

L’interfaccia Aspose.Svg.Dom.EventTarget viene implementata da tutti i Nodi in una implementazione che supporta il DOM Event Model.Pertanto, questa interfaccia può essere ottenuta utilizzando metodi di casting specifici di legame su un esempio dell’interfaccia Node.L’interfaccia consente la registrazione e la rimozione degli ascoltatori di Eventi su un Aspose.Svg.Dom.EventTarget e il trasferimento di eventi a quel Asposa.

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

Methods

AddEventListener(Strumento, IEventListener)

Questo metodo consente di registrare gli ascoltatori dell’evento sul target dell’evento.

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

Parameters

type string

Il tipo di evento per il quale l’utente si iscrive

listener IEventListener

Prende un’interfaccia implementata dall’utente che contiene i metodi da chiamare quando l’evento avviene.

Remarks

Se un Aspose.Svg.Dom.Events.IEventListener viene aggiunto a un ASPOSE.A. durante il trattamento di un evento, non sarà triggerato dalle azioni correnti ma può essere triggersato durante una fase successiva del flusso di eventi, come la fase di bullismo. Se più ascoltatori di Eventi identici sono registrati sullo stesso Aspose.Svg.Dom.EventTarget con gli stessi parametri, le istanze duplicate vengono rimosse. non causano che l’Aspo.Avv.Ivents.IEventListener venga chiamato due volte e poiché sono rimaste rilasciate non hanno bisogno di essere eliminati con il metodo Aspo .Add.RemoveTarget.

AddEventListener(String, IEventListener e Bool)

Questo metodo consente di registrare gli ascoltatori dell’evento sul target dell’evento.

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

Parameters

type string

Il tipo di evento per il quale l’utente si iscrive

listener IEventListener

Prende un’interfaccia implementata dall’utente che contiene i metodi da chiamare quando l’evento avviene.

useCapture bool

Se è vero, usCapture indica che l’utente desidera avviare la cattura.Dopo l’inizio della cattura, tutti gli eventi del tipo specificato saranno inviati al registrato.Sviluppo.Svg.Dom.events.IEventListenerprima di essere inviati a qualsiasi evento Targeti sotto di loro nell’albero.Gli eventi che si muovono verso l’albero non scateneranno un Aspose.Svg.Dom.Events.IEventListener progettato per utilizzare la cattura.

Remarks

Se un Aspose.Svg.Dom.Events.IEventListener viene aggiunto a un ASPOSE.A. durante il trattamento di un evento, non sarà triggerato dalle azioni correnti ma può essere triggersato durante una fase successiva del flusso di eventi, come la fase di bullismo. Se più ascoltatori di Eventi identici sono registrati sullo stesso Aspose.Svg.Dom.EventTarget con gli stessi parametri, le istanze duplicate vengono rimosse. non causano che l’Aspo.Avv.Ivents.IEventListener venga chiamato due volte e poiché sono rimaste rilasciate non hanno bisogno di essere eliminati con il metodo Aspo .Add.RemoveTarget.

DispatchEvent(Event)

Questo metodo consente il trasferimento di eventi nel modello di eventi di implementazione.

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

Parameters

event Event

Specifica il tipo di evento, il comportamento e le informazioni contestuali da utilizzare nel trattamento dell’evento.

Returns

bool

Il valore di ritorno di Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose,SVg,Doma,Events) indica se uno degli ascoltatori che ha gestito l’evento è chiamato Asposa.Se Aspose.Svg.Dom.Events.Évent.PreventDefault è stato chiamato il valore è falso, altrimenti il prezzo è vero.

Remarks

Gli eventi trasmessi in questo modo avranno lo stesso comportamento di cattura e bullismo come gli eventi trasmessi direttamente dalla realizzazione.L’obiettivo dell’evento è l’Aspose.Svg.Dom.EventTarget sul quale si chiama Aspose .SVg .Doma.Évent Target.DispatchEven (Apose..Swg ..Domi.

Exceptions

DOMException

RemoveEventListener(Strumento, IEventListener)

Questo metodo consente di rimuovere gli ascoltatori dell’evento dall’obiettivo dell’evento.Se un Aspose.Svg.Dom.Events.IEventListener viene rimosso da un ASPOSE.MVG.Ordine durante il trattamento di un evento, non sarà triggerato dalle azioni attuali.Gli ascoltatori di eventi non possono mai essere invocati dopo essere stati rimossi.

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

Parameters

type string

Specifica il tipo di evento di Aspose.Svg.Dom.Events.IEventListener viene rimosso.

listener IEventListener

Il parametro di Aspose.Svg.Dom.Events.IEventListener indica che è necessario rimuovere l’Aspos.

RemoveEventListener(String, IEventListener e Bool)

Questo metodo consente di rimuovere gli ascoltatori dell’evento dall’obiettivo dell’evento.Se un Aspose.Svg.Dom.Events.IEventListener viene rimosso da un ASPOSE.MVG.Ordine durante il trattamento di un evento, non sarà triggerato dalle azioni attuali.Gli ascoltatori di eventi non possono mai essere invocati dopo essere stati rimossi.

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

Parameters

type string

Specifica il tipo di evento di Aspose.Svg.Dom.Events.IEventListener viene rimosso.

listener IEventListener

Il parametro di Aspose.Svg.Dom.Events.IEventListener indica che è necessario rimuovere l’Aspos.

useCapture bool

Determinare se l’EventListener rimosso è stato registrato come ascoltatore catturante o meno.Se un ascoltatore è stato registrato due volte, uno con cattura e uno senza, ciascuno deve essere rimosso separatamente.La rimozione di un ascoltatore catturante non colpisce una versione non catturante dello stesso ascoltatore e viceversa.

 Italiano