Interface IEventTarget

Interface IEventTarget

이름 공간 : Aspose.Svg.Dom.Events 모임: Aspose.SVG.dll (25.5.0)

Aspose.Svg.Dom.EventTarget 인터페이스는 DOM 이벤트 모델을 지원하는 구현에서 모든 노드에 의해 실행됩니다.따라서, 이 인터페이스는 노드 인터페이스의 예를 들어 묶기-특별한 카스팅 방법을 사용하여 얻을 수 있습니다.이 인터페이스는 Aspose.Svg.Dom.EventTarget에서 이벤트 청취자의 등록 및 제거를 허용하고 이벤트를 ASPOSE.MVG.IEVENTTARget로 전송할 수 있습니다.

[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.LISTENER를 두 번 호출하지 않으며, 삭제되면 ASPSO.REMOVEVENT(System.String,AsposEvents.IEventListener) 방법으로 삭제할 필요가 없습니다.

AddEventListener(링크, IEventListener, bool)

이 방법은 이벤트 목적지에 이벤트 청취자의 등록을 허용합니다.

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

Parameters

type string

사용자가 등록하는 이벤트 유형

listener IEventListener

이벤트가 발생할 때 호출되는 방법을 포함하는 사용자가 구현한 인터페이스를 가져옵니다.

useCapture bool

사실이라면, useCapture는 사용자가 캡처를 시작하고자 하는 것을 나타냅니다.캡처를 시작한 후에, 지정된 유형의 모든 이벤트는 등록된 사람에게 전송됩니다.아스포스.Svg.Dom.Events.IEventListener그들이 나무 속에서 그들 아래에 있는 모든 이벤트 목적지에 보내기 전에.나무를 통해 상승하는 이벤트는 캡처를 사용하도록 지정된 Aspose.Svg.Dom.Events.IEventListener를 유발하지 않습니다.

Remarks

이벤트를 처리하는 동안 Aspose.Svg.Dom.Events.IEventListener를 추가하면 현재의 행동에 의해 유발되지 않지만 이벤트 흐름의 후속 단계, 예를 들어 버블링 단체에서 유출 될 수 있습니다. 동일한 Aspose.Svg.Dom.EventTarget에 여러 개의 동등한 이벤트 청취자가 등록되어 있는 경우, 같은 매개 변수로 복제된 사례가 삭제됩니다. 그들은 ASPOSE.LISTENER를 두 번 호출하지 않으며, 삭제되면 ASPSO.REMOVEVENT(System.String,AsposEvents.IEventListener) 방법으로 삭제할 필요가 없습니다.

DispatchEvent(Event)

이 방법은 이벤트를 실행 이벤트 모델로 전송할 수 있습니다.

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

Parameters

event Event

이벤트를 처리하는 데 사용되는 이벤트 유형, 행동 및 맥락 정보를 지정합니다.

Returns

bool

Aspose.Svg.Dom.EventTarget.DispatchEven의 반환 값은 이벤트를 수행 한 청취자 중 누군가가 아스포스.소.주.이벤트.예약을 사용하는지 여부를 나타냅니다.Aspose.Svg.Dom.Events.EVENT.PreventDefault가 가치가 거짓이라고 불렸다면, 그렇지 않으면 가치는 사실입니다.

Remarks

이 방식으로 전송되는 이벤트는 실행에 의해 직접 전송되는 이벤트와 동일한 캡처 및 버블링 행동을 가질 것입니다.이벤트의 목표는 Aspose.Svg.Dom.EventTarget(아스포세.소.주.이벤트 이벤트)라는 이름으로 불리는 것입니다.

Exceptions

DOMException

RemoveEventListener(링크, IEventListener)

이 방법은 이벤트 목적지에서 이벤트 청취자를 제거 할 수 있습니다.이벤트를 처리하는 동안 Aspose.Svg.Dom.Events.IEventListener가 Aspos.A.에서 제거되면 현재의 행동으로 인해 발생하지 않습니다.이벤트 청취자는 삭제 된 후에 결코 호출 될 수 없습니다.

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

Parameters

type string

Aspose.Svg.Dom.Events.IEventListener 삭제되는 이벤트 유형을 지정합니다.

listener IEventListener

Aspose.Svg.Dom.Events.IEventListener의 매개 변수는 제거해야 하는 Asposa.Avron.IventLisener를 나타냅니다.

RemoveEventListener(링크, IEventListener, bool)

이 방법은 이벤트 목적지에서 이벤트 청취자를 제거 할 수 있습니다.이벤트를 처리하는 동안 Aspose.Svg.Dom.Events.IEventListener가 Aspos.A.에서 제거되면 현재의 행동으로 인해 발생하지 않습니다.이벤트 청취자는 삭제 된 후에 결코 호출 될 수 없습니다.

[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.Avron.IventLisener를 나타냅니다.

useCapture bool

삭제된 EventListener가 캡처 청취자로 등록되었는지 여부를 지정합니다.청취자가 두 번 등록되었을 경우, 한 번 캡처와 한 번 없이, 각각은 별도로 제거되어야합니다.캡처 청취기의 제거는 같은 청취기의 캡처가 아닌 버전에 영향을 미치지 않으며 그 반대입니다.

 한국어