Interface IEventTarget

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。

AddEventListener(字符串, IEventListener, bool)

此方法允许在活动目标上注册活动听者。

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

Parameters

type string

用户注册的活动类型

listener IEventListener

采用用户实施的界面,其中包含当事件发生时应召唤的方法。

useCapture bool

如果是真的,使用Capture 表示用户希望启动捕获。捕获开始后,所有指定类型的事件将发送给注册人。此分類上一篇: EVENT.IEventListener在被发送到任何事件的目的地在他们下面在树上。正在通过树上泡沫的事件不会引发使用捕捉的Aspose.Svg.Dom.Events.IEventListener。

Remarks

如果在处理事件时添加到Aspose.Svg.Dom.Events.IEventListener,则不会由当前行动驱动,但可能会在事件流的后期阶段,如泡沫阶段。 如果多个相同的事件听者注册在同一 Aspose.Svg.Dom.EventTarget 同样的参数,重复的例子被删除. 他们不会导致Aspose。

DispatchEvent(Event)

这种方法允许将事件传输到实施事件模型。

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

Parameters

event Event

指定事件类型、行为和背景信息用于处理事件。

Returns

bool

返回值 Aspose.Svg.Dom.EventTarget.DispatchEven(Aspose。如果 Aspose.Svg.Dom.Events.EVENT.PreventDefault 被称为值是虚假的,否则价值是真实的。

Remarks

以此方式发送的事件将具有与执行直接发送的事件相同的捕捉和泡沫行为。该活动的目标是Aspose.Svg.Dom.EventTarget,其名称为ASPOSE。

Exceptions

DOMException

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 参数表明要删除的 Asposa.Avvg。

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 参数表明要删除的 Asposa.Avvg。

useCapture bool

指定是否被删除的 EventListener 已被注册为捕捉听器。如果一个听众被注册两次,一个与捕获和一个没有,每个必须单独删除。捕捉听器的删除不会影响同一听器的非捕捉版本,反之亦然。

 中文