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 callback 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.
[in] | control | The form control object to which the focus is set. |
[in] | 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.
[in] | control | The form control object, from which the focus is lost. |
[in] | 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.
[in] | 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.
[in] | page | A PDF page object. |
[in] | 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 callback 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.
[in] | elapse | Specifies the time-out value, in milliseconds. |
[in] | timer | A TimerCallback object as timer. |
[out] | 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. |