Class EventTarget

Class EventTarget

Nama dari : Aspose.Svg.Dom Asosiasi: Aspose.SVG.dll (25.5.0)

Jaringan Aspose.Svg.Dom.EventTarget diimplementasikan oleh semua Node dalam implementasi yang mendukung DOM Event Model.Oleh karena itu, antarmuka ini dapat diperoleh dengan menggunakan metode casting khusus pada contoh antarmuka Node.Antarmuka ini memungkinkan pendaftaran dan penghapusan Event Listeners pada Aspose.Svg.Dom.EventTarget dan mengirimkan acara ke itu Aspos.

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

Inheritance

object DOMObject EventTarget

Derived

MediaQueryList , Node

Implements

INotifyPropertyChanged , IEventTarget , IDisposable

anggota yang diwarisi

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(Pemasaran, DOMEventHandler, Bool)

Metode ini memungkinkan pendaftaran pendengar acara pada target acara.

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

Parameters

type string

Jenis acara yang pengguna mendaftar

handler DOMEventHandler

Mengambil Aspose.Svg.Dom.Events.ROMHandler untuk dipanggil ketika peristiwa terjadi.

useCapture bool

Jika benar, useCapture menunjukkan bahwa pengguna ingin memulai capture.Setelah memulai penangkapan, semua peristiwa jenis yang ditentukan akan dikirim ke yang terdaftar.Home / Events / Peristiwa-peristiwasebelum diserahkan ke mana-mana Event Target di bawah mereka di pohon.Peristiwa yang membubarkan ke atas melalui pohon tidak akan memicu Aspose.Svg.Dom.Events.IEventListener yang dirancang untuk menggunakan penangkapan.

Remarks

Jika sebuah Aspose.Svg.Dom.Events.IEventListener ditambahkan ke sebuah Asapse.Add.Target saat sedang memproses suatu peristiwa, itu tidak akan diluncurkan oleh tindakan saat ini tetapi dapat dilancarkan selama tahap yang lebih lambat dari aliran acara, seperti fase gelembung. Jika beberapa pendengar acara yang identik didaftarkan pada Aspose.Svg.Dom.EventTarget dengan parameter yang sama, instans duplikat dihapus. mereka tidak menyebabkan Aspo.Aspo.Handler Events.IEventListener dipanggil dua kali dan karena mereka dikeluarkan mereka tak perlu dihilangkan dengan Metode Asso.Band.RemoveTarget (System.String,Sspos.

AddEventListener(Rujukan, Rujukan)

Metode ini memungkinkan pendaftaran pendengar acara pada target acara.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Jenis acara yang pengguna mendaftar

listener IEventListener

Mengambil antarmuka yang diimplementasikan oleh pengguna yang berisi metode yang harus dipanggil ketika peristiwa terjadi.

Remarks

Jika sebuah Aspose.Svg.Dom.Events.IEventListener ditambahkan ke sebuah Asapse.Add.Target saat sedang memproses suatu peristiwa, itu tidak akan diluncurkan oleh tindakan saat ini tetapi dapat dilancarkan selama tahap yang lebih lambat dari aliran acara, seperti fase gelembung. Jika beberapa pendengar acara yang identik didaftarkan pada Aspose.Svg.Dom.EventTarget dengan parameter yang sama, instans duplikat dihapus. mereka tidak menyebabkan Aspo.Aspo.Handler Events.IEventListener dipanggil dua kali dan karena mereka dikeluarkan mereka tak perlu dihilangkan dengan Metode Asso.Band.RemoveTarget (System.String,Sspos.

AddEventListener(Tembak, IEventListener, Bool)

Metode ini memungkinkan pendaftaran pendengar acara pada target acara.

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

Parameters

type string

Jenis acara yang pengguna mendaftar

listener IEventListener

Mengambil antarmuka yang diimplementasikan oleh pengguna yang berisi metode yang harus dipanggil ketika peristiwa terjadi.

useCapture bool

Jika benar, useCapture menunjukkan bahwa pengguna ingin memulai capture.Setelah memulai penangkapan, semua peristiwa jenis yang ditentukan akan dikirim ke yang terdaftar.Home / Events / Peristiwa-peristiwasebelum diserahkan ke mana-mana Event Target di bawah mereka di pohon.Peristiwa yang membubarkan ke atas melalui pohon tidak akan memicu Aspose.Svg.Dom.Events.IEventListener yang dirancang untuk menggunakan penangkapan.

Remarks

Jika sebuah Aspose.Svg.Dom.Events.IEventListener ditambahkan ke sebuah Asapse.Add.Target saat sedang memproses suatu peristiwa, itu tidak akan diluncurkan oleh tindakan saat ini tetapi dapat dilancarkan selama tahap yang lebih lambat dari aliran acara, seperti fase gelembung. Jika beberapa pendengar acara yang identik didaftarkan pada Aspose.Svg.Dom.EventTarget dengan parameter yang sama, instans duplikat dihapus. mereka tidak menyebabkan Aspo.Aspo.Handler Events.IEventListener dipanggil dua kali dan karena mereka dikeluarkan mereka tak perlu dihilangkan dengan Metode Asso.Band.RemoveTarget (System.String,Sspos.

DispatchEvent(Event)

Metode ini memungkinkan pengiriman acara ke dalam model acara implementasi.

public bool DispatchEvent(Event @event)

Parameters

event Event

Menentukan jenis acara, perilaku, dan informasi konteks yang akan digunakan dalam pemrosesan acara.

Returns

bool

Nilai pengembalian dari Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose, SvG, Dom, Events, Event) menunjukkan apakah salah satu pendengar yang mengendalikan acara itu disebut Aspos.Jika Aspose.Svg.Dom.events.Event.PreventDefault disebut nilai palsu, maka nilai itu benar.

Remarks

Peristiwa yang dikirim dengan cara ini akan memiliki perilaku penangkapan dan membubarkan yang sama seperti peristiwa yang dikirim langsung oleh implementasi.Tujuan dari acara ini adalah Aspose.Svg.Dom.EventTarget di mana Aspo.Aspo.Kedua-duanya dipanggil Event Dispatch.

Exceptions

DOMException

Dispose()

Melaksanakan tugas-tugas yang ditentukan oleh aplikasi yang terkait dengan pembebasan, pembebasan, atau reset sumber daya yang tidak dikelola.

public void Dispose()

Dispose(Bool)

Mengeluarkan sumber daya yang tidak terkawal dan - secara opsional - terkawal.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

‘kebenaran’ untuk melepaskan sumber daya yang dikendalikan dan tidak dikendalikan; ‘kebenaran’ untuk melepaskan hanya sumber daya yang tidak dikendalikan.

RemoveEventListener(Pemasaran, DOMEventHandler, Bool)

Metode ini memungkinkan penghapusan pendengar acara dari target acara.Jika sebuah Aspose.Svg.Dom.Events.IEventListener dihapus dari sebuah ASPOSE.ROM.EVENTTarget saat sedang memproses suatu peristiwa, itu tidak akan diluncurkan oleh tindakan saat ini.Pendengar acara tidak pernah dapat dipanggil setelah dihapus.

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

Parameters

type string

Menentukan jenis acara dari Aspose.Svg.Dom.Events.IEventListener yang akan dihapus.

handler DOMEventHandler

Parameter Aspose.Svg.Dom.Events.Tandler mengindikasikan untuk menghapus Aspos.Listener.

useCapture bool

Menentukan apakah EventListener yang dihapus telah didaftarkan sebagai pendengar penangkapan atau tidak.Jika pendengar telah didaftarkan dua kali, satu dengan penangkapan dan satu tanpa, masing-masing harus dihapus secara terpisah.Penghapusan pendengar yang menangkap tidak mempengaruhi versi yang tidak menangkap pendengar yang sama, dan sebaliknya.

RemoveEventListener(Rujukan, Rujukan)

Metode ini memungkinkan penghapusan pendengar acara dari target acara.Jika sebuah Aspose.Svg.Dom.Events.IEventListener dihapus dari sebuah ASPOSE.ROM.EVENTTarget saat sedang memproses suatu peristiwa, itu tidak akan diluncurkan oleh tindakan saat ini.Pendengar acara tidak pernah dapat dipanggil setelah dihapus.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Menentukan jenis acara dari Aspose.Svg.Dom.Events.IEventListener yang akan dihapus.

listener IEventListener

Parameter Aspose.Svg.Dom.Events.IEventListener mengindikasikan untuk menghapus Aspos.Movie.

RemoveEventListener(Tembak, IEventListener, Bool)

Metode ini memungkinkan penghapusan pendengar acara dari target acara.Jika sebuah Aspose.Svg.Dom.Events.IEventListener dihapus dari sebuah ASPOSE.ROM.EVENTTarget saat sedang memproses suatu peristiwa, itu tidak akan diluncurkan oleh tindakan saat ini.Pendengar acara tidak pernah dapat dipanggil setelah dihapus.

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

Parameters

type string

Menentukan jenis acara dari Aspose.Svg.Dom.Events.IEventListener yang akan dihapus.

listener IEventListener

Parameter Aspose.Svg.Dom.Events.IEventListener mengindikasikan untuk menghapus Aspos.Movie.

useCapture bool

Menentukan apakah EventListener yang dihapus telah didaftarkan sebagai pendengar penangkapan atau tidak.Jika pendengar telah didaftarkan dua kali, satu dengan penangkapan dan satu tanpa, masing-masing harus dihapus secara terpisah.Penghapusan pendengar yang menangkap tidak mempengaruhi versi yang tidak menangkap pendengar yang sama, dan sebaliknya.

 Indonesia