iText 7 7.1.8 API
|
Event dispatcher interface. More...
Public Member Functions |
|
void | AddEventHandler (String type, IEventHandler handler) |
Adds new event handler. More... |
|
void | DispatchEvent (Event @event) |
Dispatches an event. More... |
|
void | DispatchEvent (Event @event, bool delayed) |
Dispatches a delayed event. More... |
|
bool | HasEventHandler (String type) |
Checks if event dispatcher as an event handler assigned for a certain event type. More... |
|
void | RemoveEventHandler (String type, IEventHandler handler) |
Removes event handler. More... |
|
void | RemoveAllHandlers () |
Remove all event handlers. More... |
|
Event dispatcher interface.
void iText.Kernel.Events.IEventDispatcher.AddEventHandler | ( | String | type, |
IEventHandler | handler | ||
) |
Adds new event handler.
type | a type of event to be handled. |
handler | event handler. |
Implemented in iText.Kernel.Pdf.PdfDocument, and iText.Kernel.Events.EventDispatcher.
void iText.Kernel.Events.IEventDispatcher.DispatchEvent | ( | Event @ | event | ) |
Dispatches an event.
event |
Implemented in iText.Kernel.Pdf.PdfDocument, and iText.Kernel.Events.EventDispatcher.
void iText.Kernel.Events.IEventDispatcher.DispatchEvent | ( | Event @ | event, |
bool | delayed | ||
) |
Dispatches a delayed event.
Dispatches a delayed event. Sometimes event cannot be handled immediately because event handler has not been set yet. In this case event is placed into event ques of dispatcher and is waiting until handler is assigned.
event |
|
Implemented in iText.Kernel.Pdf.PdfDocument, and iText.Kernel.Events.EventDispatcher.
bool iText.Kernel.Events.IEventDispatcher.HasEventHandler | ( | String | type | ) |
Checks if event dispatcher as an event handler assigned for a certain event type.
type |
Implemented in iText.Kernel.Pdf.PdfDocument, and iText.Kernel.Events.EventDispatcher.
void iText.Kernel.Events.IEventDispatcher.RemoveAllHandlers | ( | ) |
Remove all event handlers.
Implemented in iText.Kernel.Pdf.PdfDocument, and iText.Kernel.Events.EventDispatcher.
void iText.Kernel.Events.IEventDispatcher.RemoveEventHandler | ( | String | type, |
IEventHandler | handler | ||
) |
Removes event handler.
type |
|
Implemented in iText.Kernel.Pdf.PdfDocument, and iText.Kernel.Events.EventDispatcher.