Class EventTarget

Class EventTarget

Nome do espaço: Aspose.Svg.Dom Assembleia: Aspose.SVG.dll (25.5.0)

A interface Aspose.Svg.Dom.EventTarget é implementada por todos os Nodes em uma implementação que suporta o Modelo de Evento DOM.Portanto, esta interface pode ser obtida usando métodos de castagem específicos de ligação em um exemplo da interface Node.A interface permite a gravação e remoção de Event Listeners em um Aspose.Svg.Dom.EventTarget e o envio de eventos para esse Aspos.

[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable

Inheritance

object DOMObject EventTarget

Derived

MediaQueryList , Node

Implements

INotifyPropertyChanged , IEventTarget , IDisposable

Membros herdados

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EventTarget()

public EventTarget()

Methods

AddEventListener(Título: DOMEventHandler, Bool)

Este método permite a inscrição de ouvintes de eventos no alvo do evento.

public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

O tipo de evento para o qual o usuário está registrando

handler DOMEventHandler

Tome um Aspose.Svg.Dom.Events.ROMHandler para ser chamado quando o evento ocorre.

useCapture bool

Se for verdade, useCapture indica que o usuário deseja iniciar a captura.Após a iniciação da captura, todos os eventos do tipo especificado serão enviados ao registrado.Página inicial - Eventos.comantes de ser enviado para qualquer evento Tarefas debaixo deles na árvore.Eventos que estão bolando para cima através da árvore não irá desencadear um Aspose.Svg.Dom.Events.IEventListener designado para usar captura.

Remarks

Se um Aspose.Svg.Dom.Events.IEventListener for acrescentado a um ASPOSE.A. durante o processamento de um evento, ele não será desencadeado pelas ações atuais, mas pode ser iniciado durante uma fase posterior do fluxo de eventos, como a fase de bobagem. Se múltiplos ouvintes de eventos idênticos forem registados no mesmo Aspose.Svg.Dom.EventTarget com os mesmos parâmetros, as duplicadas instâncias são descartadas. eles não causam que o Asposa.A.V. Events.IEventListener seja chamado duas vezes e, uma vez que eles são discardados, não precisam ser removidos com o método de Asposi.B.RemoveTarget.O EventoLisener(System.String,Aspose,Sm.

AddEventListener(Remoção, IEventListener)

Este método permite a inscrição de ouvintes de eventos no alvo do evento.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

O tipo de evento para o qual o usuário está registrando

listener IEventListener

Tome uma interface implementada pelo usuário que contém os métodos a ser chamado quando o evento ocorre.

Remarks

Se um Aspose.Svg.Dom.Events.IEventListener for acrescentado a um ASPOSE.A. durante o processamento de um evento, ele não será desencadeado pelas ações atuais, mas pode ser iniciado durante uma fase posterior do fluxo de eventos, como a fase de bobagem. Se múltiplos ouvintes de eventos idênticos forem registados no mesmo Aspose.Svg.Dom.EventTarget com os mesmos parâmetros, as duplicadas instâncias são descartadas. eles não causam que o Asposa.A.V. Events.IEventListener seja chamado duas vezes e, uma vez que eles são discardados, não precisam ser removidos com o método de Asposi.B.RemoveTarget.O EventoLisener(System.String,Aspose,Sm.

AddEventListener(Título: IEventListener, Bool)

Este método permite a inscrição de ouvintes de eventos no alvo do evento.

public void AddEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

O tipo de evento para o qual o usuário está registrando

listener IEventListener

Tome uma interface implementada pelo usuário que contém os métodos a ser chamado quando o evento ocorre.

useCapture bool

Se for verdade, useCapture indica que o usuário deseja iniciar a captura.Após a iniciação da captura, todos os eventos do tipo especificado serão enviados ao registrado.Página inicial - Eventos.comantes de ser enviado para qualquer evento Tarefas debaixo deles na árvore.Eventos que estão bolando para cima através da árvore não irá desencadear um Aspose.Svg.Dom.Events.IEventListener designado para usar captura.

Remarks

Se um Aspose.Svg.Dom.Events.IEventListener for acrescentado a um ASPOSE.A. durante o processamento de um evento, ele não será desencadeado pelas ações atuais, mas pode ser iniciado durante uma fase posterior do fluxo de eventos, como a fase de bobagem. Se múltiplos ouvintes de eventos idênticos forem registados no mesmo Aspose.Svg.Dom.EventTarget com os mesmos parâmetros, as duplicadas instâncias são descartadas. eles não causam que o Asposa.A.V. Events.IEventListener seja chamado duas vezes e, uma vez que eles são discardados, não precisam ser removidos com o método de Asposi.B.RemoveTarget.O EventoLisener(System.String,Aspose,Sm.

DispatchEvent(Event)

Este método permite a transmissão de eventos para o modelo de eventos de implementação.

public bool DispatchEvent(Event @event)

Parameters

event Event

Determina o tipo de evento, o comportamento e as informações contextuais que devem ser utilizadas no processamento do evento.

Returns

bool

O valor de retorno do Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose,SVg,Doma,Events) indica se qualquer um dos ouvintes que lidaram com o evento é chamado Aspos.Se o Aspose.Svg.Dom.Events.Évent.PreventDefault foi chamado o valor é falso, caso contrário o preço é verdadeiro.

Remarks

Eventos enviados desta forma terão o mesmo comportamento de captura e bullying como eventos enviados diretamente pela implementação.O objetivo do evento é o Aspose.Svg.Dom.EventTarget, em que se chama Aspos.Aspos e Eventos.

Exceptions

DOMException

Dispose()

Exerce tarefas definidas por aplicação associadas à libertação, libertação ou restauração de recursos não gerenciados.

public void Dispose()

Dispose(Bolha)

Emissão de recursos não gerenciados e - opcionalmente - gerenciados.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“verdadeiro” para liberar recursos tanto gerenciados como não gerenciados; “falso” para liberar apenas recursos não gerenciados.

RemoveEventListener(Título: DOMEventHandler, Bool)

Este método permite a remoção dos ouvintes do evento do alvo do evento.Se um Aspose.Svg.Dom.Events.IEventListener for removido de um ASPOSE.A. enquanto está processando um evento, ele não será desencadeado pelas ações atuais.Os ouvintes de eventos nunca podem ser invocados depois de serem removidos.

public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

Determina o tipo de evento do Aspose.Svg.Dom.Events.IEventListener sendo removido.

handler DOMEventHandler

O parâmetro Aspose.Svg.Dom.Events.CADHandler indica que o Asposa.Listener deve ser removido.

useCapture bool

Determina se o EventListener removido foi registado como ouvinte capturador ou não.Se um ouvinte foi registrado duas vezes, um com captura e um sem, cada um deve ser removido separadamente.A remoção de um ouvinte capturante não afeta uma versão não capturante do mesmo ouvinte e vice-versa.

RemoveEventListener(Remoção, IEventListener)

Este método permite a remoção dos ouvintes do evento do alvo do evento.Se um Aspose.Svg.Dom.Events.IEventListener for removido de um ASPOSE.A. enquanto está processando um evento, ele não será desencadeado pelas ações atuais.Os ouvintes de eventos nunca podem ser invocados depois de serem removidos.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Determina o tipo de evento do Aspose.Svg.Dom.Events.IEventListener sendo removido.

listener IEventListener

O parâmetro de Aspose.Svg.Dom.Events.IEventListener indica que o Asposa.A.V.P. é removido.

RemoveEventListener(Título: IEventListener, Bool)

Este método permite a remoção dos ouvintes do evento do alvo do evento.Se um Aspose.Svg.Dom.Events.IEventListener for removido de um ASPOSE.A. enquanto está processando um evento, ele não será desencadeado pelas ações atuais.Os ouvintes de eventos nunca podem ser invocados depois de serem removidos.

public void RemoveEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Determina o tipo de evento do Aspose.Svg.Dom.Events.IEventListener sendo removido.

listener IEventListener

O parâmetro de Aspose.Svg.Dom.Events.IEventListener indica que o Asposa.A.V.P. é removido.

useCapture bool

Determina se o EventListener removido foi registado como ouvinte capturador ou não.Se um ouvinte foi registrado duas vezes, um com captura e um sem, cada um deve ser removido separadamente.A remoção de um ouvinte capturante não afeta uma versão não capturante do mesmo ouvinte e vice-versa.

 Português