Class EventTarget
ชื่อพื้นที่: Aspose.Svg.Dom การประชุม: Aspose.SVG.dll (25.5.0)
อินเตอร์เฟซ Aspose.Svg.Dom.EventTarget จะถูกนําไปใช้โดย Nodes ทั้งหมดในการดําเนินการที่รองรับ DOM Event Modelดังนั้นอินเตอร์เฟซนี้สามารถทําได้โดยใช้วิธีการ casting ที่กําหนดเองในตัวอย่างของอินเตอร์เฟซ Nodeอินเตอร์เฟซนี้ช่วยให้การลงทะเบียนและลบผู้ฟังเหตุการณ์บน Aspose.Svg.Dom.EventTarget และส่งกิจกรรมไปยัง Aspos.CvG.
[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. DOMEventHandler ที่จะถูกเรียกเมื่อเหตุการณ์เกิดขึ้น
useCapture
bool
ถ้าเป็นจริง, useCapture แสดงให้เห็นว่าผู้ใช้ต้องการเริ่มต้นการจับภาพหลังจากเริ่มต้นการจับภาพทั้งหมดของประเภทที่ระบุจะถูกส่งไปยังผู้ลงทะเบียนชาวเอสเปน.Svg.Dom.Events.IEventอ่านก่อนที่จะถูกส่งไปยังเป้าหมายเหตุใด ๆ ด้านล่างของพวกเขาในต้นไม้เหตุการณ์ที่ขุดขึ้นผ่านต้นไม้จะไม่ทําให้เกิด Aspose.Svg.Dom.Events.IEventListener ที่กําหนดไว้เพื่อใช้การจับภาพ
Remarks
หาก Aspose.Svg.Dom.Events.IEventListener จะถูกเพิ่มไปใน Aspos.Moving ในขณะที่การประมวลผลของเหตุการณ์มันจะไม่ถูกกระตุ้นโดยการกระทําปัจจุบัน แต่อาจถูกเปิดตัวในช่วงขั้นตอนต่อไปของกระบวนการกิจกรรมเช่นช่วงบ่อ หากผู้ฟังเหตุการณ์ที่คล้ายกันหลายคนลงทะเบียนใน Aspose.Svg.Dom.EventTarget กับพารามิเตอร์เดียวกันตัวอย่างคู่จะถูกยกเลิก พวกเขาไม่ทําให้ Aspos.AvvG.Handler.IEventListener จะถูกเรียกว่าสองครั้งและหลังจากที่พวกเขาถูกลบพวกเขาไม่จําเป็นต้องถูกลบด้วย Metode Asposa.RemoveTarget (System.String,Aspose-SVg,Doma.events.Bolean)
AddEventListener(สกรู, IEventListener)
วิธีการนี้ช่วยให้ผู้ฟังเหตุการณ์ลงทะเบียนในเป้าหมายเหตุการณ์
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
ประเภทเหตุการณ์ที่ผู้ใช้ลงทะเบียน
listener
IEventListener
ใช้อินเทอร์เฟซที่ดําเนินการโดยผู้ใช้ซึ่งมีวิธีการที่จะเรียกว่าเมื่อเหตุการณ์เกิดขึ้น
Remarks
หาก Aspose.Svg.Dom.Events.IEventListener จะถูกเพิ่มไปใน Aspos.Moving ในขณะที่การประมวลผลของเหตุการณ์มันจะไม่ถูกกระตุ้นโดยการกระทําปัจจุบัน แต่อาจถูกเปิดตัวในช่วงขั้นตอนต่อไปของกระบวนการกิจกรรมเช่นช่วงบ่อ หากผู้ฟังเหตุการณ์ที่คล้ายกันหลายคนลงทะเบียนใน Aspose.Svg.Dom.EventTarget กับพารามิเตอร์เดียวกันตัวอย่างคู่จะถูกยกเลิก พวกเขาไม่ทําให้ Aspos.AvvG.Handler.IEventListener จะถูกเรียกว่าสองครั้งและหลังจากที่พวกเขาถูกลบพวกเขาไม่จําเป็นต้องถูกลบด้วย Metode Asposa.RemoveTarget (System.String,Aspose-SVg,Doma.events.Bolean)
AddEventListener(สกรู, IEventListener, bool)
วิธีการนี้ช่วยให้ผู้ฟังเหตุการณ์ลงทะเบียนในเป้าหมายเหตุการณ์
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
ประเภทเหตุการณ์ที่ผู้ใช้ลงทะเบียน
listener
IEventListener
ใช้อินเทอร์เฟซที่ดําเนินการโดยผู้ใช้ซึ่งมีวิธีการที่จะเรียกว่าเมื่อเหตุการณ์เกิดขึ้น
useCapture
bool
ถ้าเป็นจริง, useCapture แสดงให้เห็นว่าผู้ใช้ต้องการเริ่มต้นการจับภาพหลังจากเริ่มต้นการจับภาพทั้งหมดของประเภทที่ระบุจะถูกส่งไปยังผู้ลงทะเบียนชาวเอสเปน.Svg.Dom.Events.IEventอ่านก่อนที่จะถูกส่งไปยังเป้าหมายเหตุใด ๆ ด้านล่างของพวกเขาในต้นไม้เหตุการณ์ที่ขุดขึ้นผ่านต้นไม้จะไม่ทําให้เกิด Aspose.Svg.Dom.Events.IEventListener ที่กําหนดไว้เพื่อใช้การจับภาพ
Remarks
หาก Aspose.Svg.Dom.Events.IEventListener จะถูกเพิ่มไปใน Aspos.Moving ในขณะที่การประมวลผลของเหตุการณ์มันจะไม่ถูกกระตุ้นโดยการกระทําปัจจุบัน แต่อาจถูกเปิดตัวในช่วงขั้นตอนต่อไปของกระบวนการกิจกรรมเช่นช่วงบ่อ หากผู้ฟังเหตุการณ์ที่คล้ายกันหลายคนลงทะเบียนใน Aspose.Svg.Dom.EventTarget กับพารามิเตอร์เดียวกันตัวอย่างคู่จะถูกยกเลิก พวกเขาไม่ทําให้ Aspos.AvvG.Handler.IEventListener จะถูกเรียกว่าสองครั้งและหลังจากที่พวกเขาถูกลบพวกเขาไม่จําเป็นต้องถูกลบด้วย Metode Asposa.RemoveTarget (System.String,Aspose-SVg,Doma.events.Bolean)
DispatchEvent(Event)
วิธีการนี้ช่วยให้การส่งของเหตุการณ์ไปยังรูปแบบเหตุการณ์การดําเนินการ
public bool DispatchEvent(Event @event)
Parameters
event
Event
รายละเอียดประเภทเหตุการณ์พฤติกรรมและข้อมูลพื้นฐานที่จะใช้ในการประมวลผลเหตุการณ์
Returns
ประมูลค่าการคืนเงินของ Aspose.Svg.Dom.EventTarget.DispatchEven(Aspose .SVg .Doma .Events. Event) แสดงให้เห็นว่าผู้ฟังใด ๆ ที่จัดการกับเหตุการณ์จะถูกเรียกว่า Asposa.svc.doma.event.event.PreventDefaultถ้า Aspose.Svg.Dom.Events.Évent.PreventDefault จะถูกเรียกว่าค่าที่ซื่อสัตย์แล้วค่านั้นถูกต้อง
Remarks
เหตุการณ์ที่ส่งในลักษณะนี้จะมีพฤติกรรมจับกุมและกระแทกเดียวกันกับเหตุการณ์ที่ส่งโดยตรงโดยการดําเนินการเป้าหมายของเหตุการณ์คือ Aspose.Svg.Dom.EventTarget ที่จะถูกเรียกว่า Aspos.Aspos
Exceptions
Dispose()
ทําหน้าที่ที่กําหนดโดยการใช้งานที่เกี่ยวข้องกับการปล่อยทรัพยากรที่ไม่ได้รับการจัดการหรือรีไซเคิล
public void Dispose()
Dispose(บอล)
การปล่อยทรัพยากรที่ไม่ได้จัดการและ - ทางเลือก - จัดการ
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
“จริง” เพื่อปล่อยทรัพยากรที่จัดการและไม่ได้จัดการ; “ผิด” เพื่อปล่อยทรัพยากรที่ไม่จัดการเท่านั้น
RemoveEventListener(สกรู, DOMEventHandler, bool)
วิธีนี้ช่วยให้ผู้ฟังเหตุการณ์จะถูกกําจัดจากเป้าหมายเหตุการณ์หาก Aspose.Svg.Dom.Events.IEventListener จะถูกถอดออกจาก Asposa.MVG ในขณะที่การประมวลผลของเหตุการณ์จะไม่ถูกกระตุ้นโดยกิจกรรมปัจจุบันผู้ฟังเหตุการณ์ไม่สามารถเรียกร้องได้หลังจากได้รับการยกเลิก
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
รายละเอียดประเภทเหตุการณ์ของ Aspose.Svg.Dom.Events.IEventListener จะถูกลบ
handler
DOMEventHandler
พารามิเตอร์ Aspose.Svg.Dom.Events. DOMEventHandler แสดงให้เห็นว่า Aspos.Listener จะถูกลบ
useCapture
bool
คําอธิบายว่า EventListener ที่ถูกลบจะถูกลงทะเบียนเป็นผู้ฟังที่จับได้หรือไม่หากผู้ฟังได้รับการลงทะเบียนสองครั้งหนึ่งพร้อมการจับกุมและหนึ่งไม่มีแต่ละคนจะต้องถูกลบแยกต่างหากการลบเครื่องฟังจับไม่ส่งผลกระทบต่อรุ่นที่ไม่ได้จับของเครื่องฟังเดียวกันและ vice versa
RemoveEventListener(สกรู, IEventListener)
วิธีนี้ช่วยให้ผู้ฟังเหตุการณ์จะถูกกําจัดจากเป้าหมายเหตุการณ์หาก Aspose.Svg.Dom.Events.IEventListener จะถูกถอดออกจาก Asposa.MVG ในขณะที่การประมวลผลของเหตุการณ์จะไม่ถูกกระตุ้นโดยกิจกรรมปัจจุบันผู้ฟังเหตุการณ์ไม่สามารถเรียกร้องได้หลังจากได้รับการยกเลิก
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
รายละเอียดประเภทเหตุการณ์ของ Aspose.Svg.Dom.Events.IEventListener จะถูกลบ
listener
IEventListener
พารามิเตอร์ Aspose.Svg.Dom.Events.IEventListener แสดงให้เห็นว่า Asposa.RVG.IventLisener จะถูกลบ
RemoveEventListener(สกรู, IEventListener, bool)
วิธีนี้ช่วยให้ผู้ฟังเหตุการณ์จะถูกกําจัดจากเป้าหมายเหตุการณ์หาก Aspose.Svg.Dom.Events.IEventListener จะถูกถอดออกจาก Asposa.MVG ในขณะที่การประมวลผลของเหตุการณ์จะไม่ถูกกระตุ้นโดยกิจกรรมปัจจุบันผู้ฟังเหตุการณ์ไม่สามารถเรียกร้องได้หลังจากได้รับการยกเลิก
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.RVG.IventLisener จะถูกลบ
useCapture
bool
คําอธิบายว่า EventListener ที่ถูกลบจะถูกลงทะเบียนเป็นผู้ฟังที่จับได้หรือไม่หากผู้ฟังได้รับการลงทะเบียนสองครั้งหนึ่งพร้อมการจับกุมและหนึ่งไม่มีแต่ละคนจะต้องถูกลบแยกต่างหากการลบเครื่องฟังจับไม่ส่งผลกระทบต่อรุ่นที่ไม่ได้จับของเครื่องฟังเดียวกันและ vice versa