Interface IEventTarget

Interface IEventTarget

Nom dels espais: Aspose.Svg.Dom.Events Assemblea: Aspose.SVG.dll (25.5.0)

L’interfície Aspose.Svg.Dom.EventTarget és implementada per tots els Nodes en una implementació que dóna suport al Model d’Esdeveniments DOM.Per tant, aquesta interfície es pot obtenir mitjançant l’ús de mètodes de casting específics de vinculació en un exemple de la interface de Node.L’interfície permet l’enregistrament i eliminació d’Events Escoltars en un Aspose.Svg.Dom.EventTarget i la difusió dels esdeveniments a aquell Aspos.

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

Methods

AddEventListener(Títol, IEVENTLISTENER)

Aquest mètode permet la inscripció dels escoltaris d’esdeveniments en l’objectiu de l’event.

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

Parameters

type string

El tipus d’esdeveniment per al qual s’ha registrat l’usuari

listener IEventListener

Prengui una interfície implementada per l’usuari que conté els mètodes que s’han de cridar quan es produeix l’esdeveniment.

Remarks

Si un Aspose.Svg.Dom.Events.IEventListener s’afegeix a un Aspex.Amb el processament d’un esdeveniment, no serà desencadenat per les accions actuals, sinó que pot ser provocat durant una etapa posterior del flux d’esdevenir, com ara la fase de bombolla. Si es registren múltiples escoltares d’esdeveniments idèntics en el mateix Aspose.Svg.Dom.EventTarget amb els mateixos paràmetres, les duplicades són descartades. no provoquen que l’Aspose .SVg .Doma .Events .IEventListener es crida dues vegades i ja que són discartats no necessiten que s’eliminin amb el mètode de L’Aspoe .

AddEventListener(Llista d’expressió, IEventListener, bool)

Aquest mètode permet la inscripció dels escoltaris d’esdeveniments en l’objectiu de l’event.

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

Parameters

type string

El tipus d’esdeveniment per al qual s’ha registrat l’usuari

listener IEventListener

Prengui una interfície implementada per l’usuari que conté els mètodes que s’han de cridar quan es produeix l’esdeveniment.

useCapture bool

Si és veritat, utilitCapture indica que l’usuari desitja iniciar la captura.Després d’iniciar la captura, tots els esdeveniments del tipus especificat seran enviats al registrat.Títol: Esdeveniments / Eventsabans de ser enviats a qualsevol objectiu d’esdeveniment sota ells a l’arbre.Els esdeveniments que es mouen cap amunt a través de l’arbre no trigaran un Aspose.Svg.Dom.Events.IEventListener designat per utilitzar la captura.

Remarks

Si un Aspose.Svg.Dom.Events.IEventListener s’afegeix a un Aspex.Amb el processament d’un esdeveniment, no serà desencadenat per les accions actuals, sinó que pot ser provocat durant una etapa posterior del flux d’esdevenir, com ara la fase de bombolla. Si es registren múltiples escoltares d’esdeveniments idèntics en el mateix Aspose.Svg.Dom.EventTarget amb els mateixos paràmetres, les duplicades són descartades. no provoquen que l’Aspose .SVg .Doma .Events .IEventListener es crida dues vegades i ja que són discartats no necessiten que s’eliminin amb el mètode de L’Aspoe .

DispatchEvent(Event)

Aquest mètode permet l’enviament d’esdeveniments en el model de realitzacions.

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

Parameters

event Event

Especifica el tipus d’esdeveniment, el comportament i la informació contextual que s’utilitzarà en el tractament de l’event.

Returns

bool

El valor de tornada d’Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose, Events) indica si algú dels escoltaris que van tractar l’esdeveniment es va anomenar Aspose., Eventos, Event.PreventDefault.Si Aspose.Svg.Dom.Events.Évent.PreventDefault s’ha anomenat el valor és fals, l’altre és veritat.

Remarks

Els esdeveniments enviats d’aquesta manera tindran el mateix comportament de capturació i bombollació que els esdevingues enviades directament per la implementació.L’objectiu de l’esdeveniment és el Aspose.Svg.Dom.EventTarget en el qual s’anomena Aspos.L’espècie.

Exceptions

DOMException

RemoveEventListener(Títol, IEVENTLISTENER)

Aquest mètode permet l’eliminació dels escoltaris d’esdeveniments de la destinació.Si un Aspose.Svg.Dom.Events.IEventListener s’elimina d’un Asposa.Amb el processament d’un esdeveniment, no serà desencadenat per les accions actuals.Els escoltadors d’esdeveniments no es poden invocar mai després de ser eliminats.

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

Parameters

type string

Especifica el tipus d’esdeveniment de l’Aspose.Svg.Dom.Events.IEventListener que s’elimina.

listener IEventListener

El paràmetre Aspose.Svg.Dom.Events.IEventListener indica que s’ha d’eliminar l’Asposa.IvG.

RemoveEventListener(Llista d’expressió, IEventListener, bool)

Aquest mètode permet l’eliminació dels escoltaris d’esdeveniments de la destinació.Si un Aspose.Svg.Dom.Events.IEventListener s’elimina d’un Asposa.Amb el processament d’un esdeveniment, no serà desencadenat per les accions actuals.Els escoltadors d’esdeveniments no es poden invocar mai després de ser eliminats.

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

Parameters

type string

Especifica el tipus d’esdeveniment de l’Aspose.Svg.Dom.Events.IEventListener que s’elimina.

listener IEventListener

El paràmetre Aspose.Svg.Dom.Events.IEventListener indica que s’ha d’eliminar l’Asposa.IvG.

useCapture bool

Especifica si l’EventListener que s’ha eliminat ha estat registrat com a escoltar capturant o no.Si un escoltar s’ha registrat dues vegades, una amb captura i una sense, cadascú ha de ser eliminat separat.L’eliminació d’un escutador capturant no afecta a una versió no captura de l’altre, i viceversa.

 Català