Interface IEventTarget
A név: Aspose.Svg.Dom.Events Összefoglaló: Aspose.SVG.dll (25.5.0)
Az Aspose.Svg.Dom.EventTarget felületet az összes Node egy olyan megvalósításban hajtja végre, amely támogatja a DOM eseménymodellt.Ezért ezt az interfészet a Node interfész példáján kötelező jellegű casting módszerek használatával lehet elérni.Az interfész lehetővé teszi az Eseményhallgatók regisztrációját és eltávolítását az Aspose.Svg.Dom.EventTarget-on, valamint az események elküldését az ASPOSE.MVG.
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget
Methods
AddEventListener(Részletesebben IEventListener)
Ez a módszer lehetővé teszi az eseményhallgatók regisztrációját az esemény célpontján.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Az esemény típusa, amelyre a felhasználó regisztrál
listener
IEventListener
Vegy egy felhasználó által végrehajtott felületet, amely tartalmazza a meghívandó módszereket, amikor az esemény megtörténik.
Remarks
Ha egy Aspose.Svg.Dom.Events.IEventListener-t adunk hozzá az Aspos.A.R.M.Tárgyához egy esemény feldolgozása közben, akkor a jelenlegi akciók nem indítanak ki, hanem az esemény áramlásának későbbi szakaszában, például a buborékfázisban indíthatók. Ha több azonos eseményhallgatók regisztrálnak ugyanazon Aspose.Svg.Dom.EventTarget azonos paraméterekkel, a duplikált példák eltávolításra kerülnek. Ezek nem okozzák, hogy az ASPOSE-t kétszer hívják fel, és mivel el vannak távolítva, akkor nem kell törlésre kerülniük az AsposEvents.Listener módszerrel.
AddEventListener(szalag, IEventListener, bool)
Ez a módszer lehetővé teszi az eseményhallgatók regisztrációját az esemény célpontján.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Az esemény típusa, amelyre a felhasználó regisztrál
listener
IEventListener
Vegy egy felhasználó által végrehajtott felületet, amely tartalmazza a meghívandó módszereket, amikor az esemény megtörténik.
useCapture
bool
Ha igaz, a Capture használata azt jelzi, hogy a felhasználó el akarja kezdeményezni a fogást.A letartóztatás megkezdését követően az összes meghatározott típusú eseményt a nyilvántartásba vett személy részére továbbítják.Székesfehérvár - Events.IEventListenerMielőtt elküldenék bármilyen esemény célpontok alatt őket a fa.Azok az események, amelyek felfelé buborékolják a fát, nem indítanak ki egy Aspose.Svg.Dom.Events.IEventListener-t, amelyet a fogás használatára terveztek.
Remarks
Ha egy Aspose.Svg.Dom.Events.IEventListener-t adunk hozzá az Aspos.A.R.M.Tárgyához egy esemény feldolgozása közben, akkor a jelenlegi akciók nem indítanak ki, hanem az esemény áramlásának későbbi szakaszában, például a buborékfázisban indíthatók. Ha több azonos eseményhallgatók regisztrálnak ugyanazon Aspose.Svg.Dom.EventTarget azonos paraméterekkel, a duplikált példák eltávolításra kerülnek. Ezek nem okozzák, hogy az ASPOSE-t kétszer hívják fel, és mivel el vannak távolítva, akkor nem kell törlésre kerülniük az AsposEvents.Listener módszerrel.
DispatchEvent(Event)
Ez a módszer lehetővé teszi az események szállítását a végrehajtási eseménymodellbe.
[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)
Parameters
event
Event
Meghatározza az esemény típusát, viselkedését és a kontextus információit, amelyeket az esemény feldolgozásában használnak.
Returns
Az Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose, Svg, Dom, Events, Event) visszatérési értéke azt jelzi, hogy az eseményt kezelő hallgatók közül bármelyikét az ASPOSE, SVG, DOM, EVENTS.EVENT.PreventDefault néven hívják.Ha az Aspose.Svg.Dom.Events.PreventDefault értéket hamisnak nevezték, akkor az értéke igaz.
Remarks
Az ilyen módon elküldött események ugyanazt a fogadó és buborékos viselkedést kapják, mint a végrehajtás által közvetlenül elküldött események.Az esemény célkitűzése az Aspose.Svg.Dom.EventTarget, amelynek felületén az ASPOSE-t hívják.
Exceptions
RemoveEventListener(Részletesebben IEventListener)
Ez a módszer lehetővé teszi az eseményhallgatók eltávolítását az esemény céljából.Ha egy Aspose.Svg.Dom.Events.IEventListener eltávolításra kerül egy ASPOSE.ROM.ÉventTarget-ból, miközben egy eseményt feldolgoz, akkor a jelenlegi intézkedések nem indítják el.Az eseményhallgatókat soha nem lehet felhívni, miután eltávolították.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Megadja az esemény típusát az Aspose.Svg.Dom.Events.IEventListener eltávolításra kerül.
listener
IEventListener
Az Aspose.Svg.Dom.Events.IEventListener paraméter azt jelzi, hogy az Aspos.A.I.V.C.T el kell távolítani.
RemoveEventListener(szalag, IEventListener, bool)
Ez a módszer lehetővé teszi az eseményhallgatók eltávolítását az esemény céljából.Ha egy Aspose.Svg.Dom.Events.IEventListener eltávolításra kerül egy ASPOSE.ROM.ÉventTarget-ból, miközben egy eseményt feldolgoz, akkor a jelenlegi intézkedések nem indítják el.Az eseményhallgatókat soha nem lehet felhívni, miután eltávolították.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Megadja az esemény típusát az Aspose.Svg.Dom.Events.IEventListener eltávolításra kerül.
listener
IEventListener
Az Aspose.Svg.Dom.Events.IEventListener paraméter azt jelzi, hogy az Aspos.A.I.V.C.T el kell távolítani.
useCapture
bool
Meghatározza, hogy az eltávolított EventListener regisztrált-e, mint egy fogadó hallgató vagy sem.Ha egy hallgatót kétszer regisztráltak, az egyiket fogva és az egyiket anélkül, mindegyiket külön kell eltávolítani.A fogadó hallgató eltávolítása nem befolyásolja ugyanazon hallgató nem fogadó verzióját, és fordítva.