Public Member Functions | |
void | focusGotOnControl (Control control, String value) |
A callback function which is triggered when the focus is set to a form control. More... | |
void | focusLostFromControl (Control control, String value) |
A callback function which is triggered when the focus is lost from a form control. More... | |
int | getVersion () |
Get the version of derived implementation, for compatibility reason. More... | |
boolean | killTimer (int timer_id) |
A callback function used to kill the timer event by timer identifier. More... | |
void | refresh (PDFPage page, RectF rect) |
A callback function used to refresh the specified area on a specified page. More... | |
void | release () |
A callback function used to release current FillerAssistCallback object itself. More... | |
boolean | setTimerCallback (int elapse, TimerCallback timer, java.lang.Integer out_timer_id) |
A callback function used to set a system timer. More... | |
This class represents a callback object to assist form filler. All the pure virtual functions in this class are used as callback functions and should be implemented by user.
void com.foxit.sdk.pdf.interform.FillerAssistCallback.focusGotOnControl | ( | Control | control, |
String | value | ||
) |
A callback function which is triggered when the focus is set to a form control.
This callback function supports text field, combo box field, list box field, push button field, check box field, radio button field.
control | The form control object to which the focus is set. |
value | The value of form field associated with the control. If the control belongs to a push button field, this value would always be an empty string. |
void com.foxit.sdk.pdf.interform.FillerAssistCallback.focusLostFromControl | ( | Control | control, |
String | value | ||
) |
A callback function which is triggered when the focus is lost from a form control.
This callback function supports text field, combo box field, list box field, push button field, check box field, radio button field.
control | The form control object, from which the focus is lost. |
value | The value of form field associated with the control. If the control belongs to a push button field, this value would always be an empty string. |
int com.foxit.sdk.pdf.interform.FillerAssistCallback.getVersion | ( | ) |
Get the version of derived implementation, for compatibility reason.
boolean com.foxit.sdk.pdf.interform.FillerAssistCallback.killTimer | ( | int | timer_id | ) |
A callback function used to kill the timer event by timer identifier.
timer_id | The timer identifier returned by an earlier calling of callback function FillerAssistCallback::setTimerCallback. |
A callback function used to refresh the specified area on a specified page.
page | A PDFPage object. |
rect | A rectangle that specifies the area on the page to be redrawn. null means to refresh the whole page. |
void com.foxit.sdk.pdf.interform.FillerAssistCallback.release | ( | ) |
A callback function used to release current FillerAssistCallback object itself.
boolean com.foxit.sdk.pdf.interform.FillerAssistCallback.setTimerCallback | ( | int | elapse, |
TimerCallback | timer, | ||
java.lang.Integer | out_timer_id | ||
) |
A callback function used to set a system timer.
This callback function is called to install a system timer. When a time-out value is specified, and every time when a time-out occurs, the system passes a message to the timer callback function.
elapse | Specifies the time-out value, in milliseconds. |
timer | A TimerCallback object as timer. |
out_timer_id | Output parameter that receives the timer identifier of the new timer if the function is finished successfully. This value would be passed to callback function FillerAssistCallback::killTimer to kill the timer. Nonzero if the function is successful; otherwise, this should be zero. |