Interface IEventTarget
Tên không gian: Aspose.Svg.Dom.Events Tổng hợp: Aspose.SVG.dll (25.5.0)
Giao diện Aspose.Svg.Dom.EventTarget được thực hiện bởi tất cả các nút trong một triển khai hỗ trợ mô hình sự kiện DOM.Do đó, giao diện này có thể được đạt được bằng cách sử dụng các phương pháp casting cụ thể ràng buộc trên một ví dụ của giao diện Node.Giao diện này cho phép đăng ký và xóa các Event Listeners trên một Aspose.Svg.Dom.EventTarget và gửi các sự kiện đến đó.
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget
Methods
AddEventListener(Nhãn hiệu: IEventListener)
Phương pháp này cho phép đăng ký người nghe sự kiện trên mục tiêu sự kiện.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Loại sự kiện mà người dùng đang đăng ký
listener
IEventListener
Lấy một giao diện được thực hiện bởi người dùng có chứa các phương pháp để được gọi khi sự kiện xảy ra.
Remarks
Nếu một Aspose.Svg.Dom.Events.IEventListener được thêm vào một ASPOSE.MVG.Chuyến mãi trong khi nó đang xử lý một sự kiện, nó sẽ không được kích hoạt bởi các hành động hiện tại nhưng có thể được khởi động trong một giai đoạn sau của lưu lượng sự việc, chẳng hạn như thời gian bơm. Nếu nhiều người nghe sự kiện giống nhau được đăng ký trên cùng một Aspose.Svg.Dom.EventTarget với các thông số tương tự, các trường hợp lặp lại sẽ bị loại bỏ. họ không gây ra việc gọi Aspos.Aspo.B.Thuyết minh.IEventListener hai lần và vì họ bị tắt họ sẽ không cần phải được xóa bằng cách sử dụng phương pháp ASPOSE.Remove.Arget.
AddEventListener(Nhãn hiệu: IEventListener, bool)
Phương pháp này cho phép đăng ký người nghe sự kiện trên mục tiêu sự kiện.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Loại sự kiện mà người dùng đang đăng ký
listener
IEventListener
Lấy một giao diện được thực hiện bởi người dùng có chứa các phương pháp để được gọi khi sự kiện xảy ra.
useCapture
bool
Nếu đúng, useCapture chỉ ra rằng người dùng muốn bắt đầu chụp.Sau khi bắt đầu bắt, tất cả các sự kiện của loại cụ thể sẽ được gửi đến người đăng kýTrang chủ / Ngôi nhà / EventListenertrước khi được gửi đến bất kỳ sự kiện mục tiêu dưới họ trong cây.Các sự kiện đang bơm lên qua cây sẽ không kích hoạt một Aspose.Svg.Dom.Events.IEventListener được thiết kế để sử dụng bắt.
Remarks
Nếu một Aspose.Svg.Dom.Events.IEventListener được thêm vào một ASPOSE.MVG.Chuyến mãi trong khi nó đang xử lý một sự kiện, nó sẽ không được kích hoạt bởi các hành động hiện tại nhưng có thể được khởi động trong một giai đoạn sau của lưu lượng sự việc, chẳng hạn như thời gian bơm. Nếu nhiều người nghe sự kiện giống nhau được đăng ký trên cùng một Aspose.Svg.Dom.EventTarget với các thông số tương tự, các trường hợp lặp lại sẽ bị loại bỏ. họ không gây ra việc gọi Aspos.Aspo.B.Thuyết minh.IEventListener hai lần và vì họ bị tắt họ sẽ không cần phải được xóa bằng cách sử dụng phương pháp ASPOSE.Remove.Arget.
DispatchEvent(Event)
Phương pháp này cho phép việc gửi các sự kiện vào mô hình sự kiện thực hiện.
[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)
Parameters
event
Event
Nó xác định loại sự kiện, hành vi, và thông tin bối cảnh để được sử dụng trong việc xử lý sự kiện.
Returns
Giá trị trở lại của Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose,SVg,Doma,Events) cho thấy liệu ai trong số những người nghe đã xử lý sự kiện có được gọi là ASPOSE.Nếu Aspose.Svg.Dom.Events.Évent.PreventDefault được gọi là giá trị là giả, nếu không thì giá cả là đúng.
Remarks
Các sự kiện được gửi theo cách này sẽ có hành vi bắt và bơm tương tự như các sự kiện được gửi trực tiếp bởi việc thực hiện.Mục tiêu của sự kiện là Aspose.Svg.Dom.EventTarget, trên đó được gọi là ASPOSE.SHVG.COM.
Exceptions
RemoveEventListener(Nhãn hiệu: IEventListener)
Phương pháp này cho phép loại bỏ người nghe sự kiện từ mục tiêu sự kiện.Nếu một Aspose.Svg.Dom.Events.IEventListener được loại bỏ từ một Asposa.Moving.Thuyết minh trong khi nó đang xử lý một sự kiện, nó sẽ không được kích hoạt bởi các hành động hiện tại.Người nghe sự kiện không bao giờ có thể được kêu gọi sau khi bị loại bỏ.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Cài đặt loại sự kiện của Aspose.Svg.Dom.Events.IEventListener đang được xóa.
listener
IEventListener
Các thông số Aspose.Svg.Dom.Events.IEventListener cho thấy Aspos.A.I.V. sẽ được xóa.
RemoveEventListener(Nhãn hiệu: IEventListener, bool)
Phương pháp này cho phép loại bỏ người nghe sự kiện từ mục tiêu sự kiện.Nếu một Aspose.Svg.Dom.Events.IEventListener được loại bỏ từ một Asposa.Moving.Thuyết minh trong khi nó đang xử lý một sự kiện, nó sẽ không được kích hoạt bởi các hành động hiện tại.Người nghe sự kiện không bao giờ có thể được kêu gọi sau khi bị loại bỏ.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Cài đặt loại sự kiện của Aspose.Svg.Dom.Events.IEventListener đang được xóa.
listener
IEventListener
Các thông số Aspose.Svg.Dom.Events.IEventListener cho thấy Aspos.A.I.V. sẽ được xóa.
useCapture
bool
Nó xác định xem EventListener đã bị xóa đã được đăng ký như là người lắng nghe nắm bắt hay không.Nếu một người nghe đã được đăng ký hai lần, một với bắt và một không, mỗi người phải được loại bỏ riêng biệt.Việc loại bỏ một máy nghe ghi không ảnh hưởng đến một phiên bản không ghi của cùng một máy nghe, và ngược lại.