Interface IEventTarget

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

bool

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

DOMException

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.

 Tiếng Việt