Class EventTarget
이름 공간 : Aspose.Svg.Dom 모임: Aspose.SVG.dll (25.5.0)
Aspose.Svg.Dom.EventTarget 인터페이스는 DOM 이벤트 모델을 지원하는 구현에서 모든 노드에 의해 실행됩니다.따라서, 이 인터페이스는 노드 인터페이스의 예를 들어 묶기-특별한 카스팅 방법을 사용하여 얻을 수 있습니다.이 인터페이스는 Aspose.Svg.Dom.EventTarget에서 이벤트 청취자의 등록 및 제거를 허용하고 이벤트를 ASPOSE.MVG.IEVENTTARget로 전송할 수 있습니다.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
상속 회원들
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(링크, DOMEventHandler, bool)
이 방법은 이벤트 목적지에 이벤트 청취자의 등록을 허용합니다.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
사용자가 등록하는 이벤트 유형
handler
DOMEventHandler
이벤트가 일어날 때 호출되는 Aspose.Svg.Dom.Events.ComeventHandler를 가져옵니다.
useCapture
bool
사실이라면, useCapture는 사용자가 캡처를 시작하고자 하는 것을 나타냅니다.캡처를 시작한 후에, 지정된 유형의 모든 이벤트는 등록된 사람에게 전송됩니다.아스포스.Svg.Dom.Events.IEventListener그들이 나무 속에서 그들 아래에 있는 모든 이벤트 목적지에 보내기 전에.나무를 통해 상승하는 이벤트는 캡처를 사용하도록 지정된 Aspose.Svg.Dom.Events.IEventListener를 유발하지 않습니다.
Remarks
이벤트를 처리하는 동안 Aspose.Svg.Dom.Events.IEventListener를 추가하면 현재의 행동에 의해 유발되지 않지만 이벤트 흐름의 후속 단계, 예를 들어 버블링 단체에서 유출 될 수 있습니다. 동일한 Aspose.Svg.Dom.EventTarget에 여러 개의 동등한 이벤트 청취자가 등록되어 있는 경우 같은 매개 변수와 함께 복제된 사례가 삭제됩니다. 그들은 ASPOSE.SSVG.COM.EVENT.IEventListener를 두 번 호출하지 않으며, 삭제되면 ASPSO.CSVDOM.EXTARGE를 사용하여 삭제할 필요가 없습니다.
AddEventListener(링크, IEventListener)
이 방법은 이벤트 목적지에 이벤트 청취자의 등록을 허용합니다.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
사용자가 등록하는 이벤트 유형
listener
IEventListener
이벤트가 발생할 때 호출되는 방법을 포함하는 사용자가 구현한 인터페이스를 가져옵니다.
Remarks
이벤트를 처리하는 동안 Aspose.Svg.Dom.Events.IEventListener를 추가하면 현재의 행동에 의해 유발되지 않지만 이벤트 흐름의 후속 단계, 예를 들어 버블링 단체에서 유출 될 수 있습니다. 동일한 Aspose.Svg.Dom.EventTarget에 여러 개의 동등한 이벤트 청취자가 등록되어 있는 경우 같은 매개 변수와 함께 복제된 사례가 삭제됩니다. 그들은 ASPOSE.SSVG.COM.EVENT.IEventListener를 두 번 호출하지 않으며, 삭제되면 ASPSO.CSVDOM.EXTARGE를 사용하여 삭제할 필요가 없습니다.
AddEventListener(링크, IEventListener, bool)
이 방법은 이벤트 목적지에 이벤트 청취자의 등록을 허용합니다.
public 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.SSVG.COM.EVENT.IEventListener를 두 번 호출하지 않으며, 삭제되면 ASPSO.CSVDOM.EXTARGE를 사용하여 삭제할 필요가 없습니다.
DispatchEvent(Event)
이 방법은 이벤트를 실행 이벤트 모델로 전송할 수 있습니다.
public bool DispatchEvent(Event @event)
Parameters
event
Event
이벤트를 처리하는 데 사용되는 이벤트 유형, 행동 및 맥락 정보를 지정합니다.
Returns
Aspose.Svg.Dom.EventTarget.DispatchEven의 반환 값은 이벤트를 수행 한 청취자 중 누군가가 아스포스.소.주.이벤트.예약을 사용하는지 여부를 나타냅니다.Aspose.Svg.Dom.Events.EVENT.PreventDefault가 가치가 거짓이라고 불렸다면, 그렇지 않으면 가치는 사실입니다.
Remarks
이 방식으로 전송되는 이벤트는 실행에 의해 직접 전송되는 이벤트와 동일한 캡처 및 버블링 행동을 가질 것입니다.이벤트의 목표는 Aspose.Svg.Dom.EventTarget(아스포세.소.주.이벤트 이벤트)라는 이름으로 불리는 것입니다.
Exceptions
Dispose()
응용 프로그램으로 정의된 작업을 수행하며, 관리되지 않은 자원을 배출, 배출 또는 재배치하는 것과 관련이 있습니다.
public void Dispose()
Dispose(바울)
관리되지 않고 - 선택적으로 - 관리 된 자원을 발행합니다.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
‘진실’은 관리되지 않은 자원과 관리되지 않은 자원을 모두 풀어주는 것; ‘거짓’은 관리되지 않은 자원만 풀어주는 것.
RemoveEventListener(링크, DOMEventHandler, bool)
이 방법은 이벤트 목적지에서 이벤트 청취자를 제거 할 수 있습니다.이벤트를 처리하는 동안 Aspose.Svg.Dom.Events.IEventListener가 Aspos.A.에서 제거되면 현재의 행동으로 인해 발생하지 않습니다.이벤트 청취자는 삭제 된 후에 결코 호출 될 수 없습니다.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Aspose.Svg.Dom.Events.IEventListener 삭제되는 이벤트 유형을 지정합니다.
handler
DOMEventHandler
ASPOSE.Svg.Dom.Events. DOMEventHandler의 매개 변수는 제거해야 하는 Aspose.Listener를 나타냅니다.
useCapture
bool
삭제된 EventListener가 캡처 청취자로 등록되었는지 여부를 지정합니다.청취자가 두 번 등록되었을 경우, 한 번 캡처와 한 번 없이, 각각은 별도로 제거되어야합니다.캡처 청취기의 제거는 같은 청취기의 캡처가 아닌 버전에 영향을 미치지 않으며 그 반대입니다.
RemoveEventListener(링크, IEventListener)
이 방법은 이벤트 목적지에서 이벤트 청취자를 제거 할 수 있습니다.이벤트를 처리하는 동안 Aspose.Svg.Dom.Events.IEventListener가 Aspos.A.에서 제거되면 현재의 행동으로 인해 발생하지 않습니다.이벤트 청취자는 삭제 된 후에 결코 호출 될 수 없습니다.
public 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.에서 제거되면 현재의 행동으로 인해 발생하지 않습니다.이벤트 청취자는 삭제 된 후에 결코 호출 될 수 없습니다.
public 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가 캡처 청취자로 등록되었는지 여부를 지정합니다.청취자가 두 번 등록되었을 경우, 한 번 캡처와 한 번 없이, 각각은 별도로 제거되어야합니다.캡처 청취기의 제거는 같은 청취기의 캡처가 아닌 버전에 영향을 미치지 않으며 그 반대입니다.