Interface IEventTarget
名称: Aspose.Svg.Dom.Events 会議: Aspose.SVG.dll (25.5.0)
Aspose.Svg.Dom.EventTarget インターフェイスは、DOM イベント モデルをサポートする実施において、すべてのノードによって実装されます。したがって、このインターフェイスは、ノードインターフェイスの例に、結合特定のキャスティング方法を使用して得ることができます。このインターフェイスは、Aspose.Svg.Dom.EventTarget でイベント聴衆の登録および削除を可能にし、イベントの送信をそのアプローゼ。
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget
Methods
AddEventListener(トップページ > IEventListener)
この方法では、イベントのターゲットにイベントの聴衆の登録が可能になります。
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener)
Parameters
type
string
ユーザーが登録しているイベントの種類
listener
IEventListener
ユーザーが実施したインターフェイスを採用し、イベントが発生したときに呼ばれる方法を含みます。
Remarks
イベントを処理している間に Aspose.Svg.Dom.Events.IEventListener を追加すると、現在の行動によって引き起こされるのではなく、イベントの流れの後期段階、例えばバブルの段落で引き出される可能性があります。 複数の同じイベント聴衆が同じ Aspose.Svg.Dom.EventTarget で同じパラメーターで登録されている場合、複数の例が削除されます. 彼らは、Aspose .SVg .Doma .Events .IEventListener が 2 回呼ばれることを原因としません。
AddEventListener(ストレッチ, IEventListener, bool)
この方法では、イベントのターゲットにイベントの聴衆の登録が可能になります。
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
ユーザーが登録しているイベントの種類
listener
IEventListener
ユーザーが実施したインターフェイスを採用し、イベントが発生したときに呼ばれる方法を含みます。
useCapture
bool
事実なら、使用キャプチャは、ユーザーがキャプチャを開始することを望んでいることを示しています。捕獲開始後、指定されたタイプのすべてのイベントが登録者に送信されます。ホーム > イベント・イベント > EVENTListener彼らが木の下にあるあらゆるイベントの目的地に送られる前に。木を通して上に吹き飛ばしているイベントは、捕獲を使用するために指定されたAspose.Svg.Dom.Events.IEventListenerを引き起こすことはありません。
Remarks
イベントを処理している間に Aspose.Svg.Dom.Events.IEventListener を追加すると、現在の行動によって引き起こされるのではなく、イベントの流れの後期段階、例えばバブルの段落で引き出される可能性があります。 複数の同じイベント聴衆が同じ Aspose.Svg.Dom.EventTarget で同じパラメーターで登録されている場合、複数の例が削除されます. 彼らは、Aspose .SVg .Doma .Events .IEventListener が 2 回呼ばれることを原因としません。
DispatchEvent(Event)
この方法では、イベントを実施イベントモデルに送信することができます。
[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)
Parameters
event
Event
イベントの種類、行動、およびコンテキスト情報がイベントの処理に使用されることを指定します。
Returns
Aspose.Svg.Dom.EventTarget.DispatchEven(アスポーズ.スヴグ.ドム.エヴェント.イベント)の返金値は、イベントを処理した聴衆のいずれかが、Aspose。Aspose.Svg.Dom.Events.EVENT.PreventDefault と呼ばれた場合、その値は偽物です。
Remarks
このように送信されたイベントは、実施によって直接送信されたイベントと同様の捕獲およびバブル行動を有する。イベントのターゲットは、Aspose.Svg.Dom.EventTarget(アスポーズ。
Exceptions
RemoveEventListener(トップページ > IEventListener)
この方法では、イベント聴衆をイベントターゲットから削除することができます。イベントを処理している間に Aspose.Svg.Dom.Events.IEventListener から削除された場合、現在の行動によって引き起こされることはありません。イベント聴衆は、削除された後、決して呼び出すことはできません。
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Aspose.Svg.Dom.Events.IEventListener が削除されるイベントタイプを指定します。
listener
IEventListener
Aspose.Svg.Dom.Events.IEventListener パラメーターは、Aspose。
RemoveEventListener(ストレッチ, IEventListener, bool)
この方法では、イベント聴衆をイベントターゲットから削除することができます。イベントを処理している間に Aspose.Svg.Dom.Events.IEventListener から削除された場合、現在の行動によって引き起こされることはありません。イベント聴衆は、削除された後、決して呼び出すことはできません。
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Aspose.Svg.Dom.Events.IEventListener が削除されるイベントタイプを指定します。
listener
IEventListener
Aspose.Svg.Dom.Events.IEventListener パラメーターは、Aspose。
useCapture
bool
削除される EventListener が捕獲聴者として登録されているかどうかを指定します。聴衆が2回登録された場合、1つは捕獲と1つは無しで、それぞれ別々に削除されなければなりません。捕獲聴衆の削除は、同じ聴衆の非捕獲版に影響を及ぼすものではなく、逆です。