iText 8.0.2 API
|
Event dispatcher interface. More...
Public Member Functions |
|
void | AddEventHandler (String type, iText.Kernel.Events.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, iText.Kernel.Events.IEventHandler handler) |
Removes event handler. More... |
|
void | RemoveAllHandlers () |
Remove all event handlers. More... |
|
Event dispatcher interface.
void iText.Kernel.Events.IEventDispatcher.AddEventHandler | ( | String | type, |
iText.Kernel.Events.IEventHandler | handler | ||
) |
Adds new event handler.
type | a type of event to be handled |
handler | event handler |
Implemented in iText.Kernel.Events.EventDispatcher.
void iText.Kernel.Events.IEventDispatcher.DispatchEvent | ( | Event @ | event | ) |
Dispatches an event.
event | the Event to be dispatched |
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.
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 | a type of the Event |
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, |
iText.Kernel.Events.IEventHandler | handler | ||
) |
Removes event handler.
type | a type of the Event |
handler | event handler IEventHandler |
Implemented in iText.Kernel.Events.EventDispatcher.