|
Foxit PDF SDK
|
继承自 SystemIDisposable .
Public 类型 | |
| enum | PopupMenuItem { PopupMenuItem.e_PopupMenuItemNone = 0, PopupMenuItem.e_PopupMenuItemCut = 1, PopupMenuItem.e_PopupMenuItemCopy = 2, PopupMenuItem.e_PopupMenuItemPaste = 3, PopupMenuItem.e_PopupMenuItemDelete = 4, PopupMenuItem.e_PopupMenuItemSelectAll = 5 } |
| 弹出菜单项的枚举。 更多... | |
Public 成员函数 | |
| virtual bool | AppendPopupMenuItem (global::System.IntPtr h_popup_menu, FillerAssistCallback.PopupMenuItem popup_menu_item, string default_string) |
| 当需要向弹出菜单追加弹出菜单项时触发的回调函数。 更多... | |
| virtual global::System.IntPtr | CreatePopupMenu () |
| 当需要创建弹出菜单时触发的回调函数。 更多... | |
| virtual void | DestroyPopupMenu (global::System.IntPtr h_popup_menu) |
| 当需要销毁弹出菜单时触发的回调函数。 更多... | |
| virtual bool | EnablePopupMenuItem (global::System.IntPtr h_popup_menu, FillerAssistCallback.PopupMenuItem popup_menu_item, bool is_enabled) |
| 当需要启用弹出菜单中指定弹出菜单项时触发的回调函数。 更多... | |
| virtual void | FocusGotOnControl (Control control, string value) |
| 当焦点设置到表单控件时触发的回调函数。 更多... | |
| virtual void | FocusLostFromControl (Control control, string value) |
| 当焦点从表单控件丢失时触发的回调函数。 更多... | |
| virtual string | GetClipboardText () |
| 当需要获取剪贴板上的文本时触发的回调函数。 更多... | |
| virtual int | GetVersion () |
| 获取派生实现的版本,用于兼容性原因。 更多... | |
| virtual bool | KillTimer (int timer_id) |
| 用于通过计时器标识符销毁计时器事件的回调函数。 更多... | |
| virtual void | Refresh (PDFPage page, RectF rect) |
| 用于刷新指定页面上指定区域的回调函数。 更多... | |
| virtual void | Release () |
| 用于释放当前回调对象本身的回调函数。 更多... | |
| virtual void | ReportInvalidValue (string form_field_name, string invalid_value) |
| 当用户输入无效值时触发的回调函数。 更多... | |
| virtual void | SetClipboardText (string text) |
| 当需要设置剪贴板文本时触发的回调函数。 更多... | |
| virtual bool | SetTimerCallback (int elapse, TimerCallback timer, out int out_timer_id) |
| 用于设置系统计时器的回调函数。 更多... | |
| virtual bool | ShowPopupMenu (global::System.IntPtr h_popup_menu, PointF point) |
| 当需要显示弹出菜单时触发的回调函数。 更多... | |
此类表示一个回调对象来协助表单填充器。 此类中的所有纯虚函数都用作回调函数,应由用户实现。
|
inlinevirtual |
当需要向弹出菜单追加弹出菜单项时触发的回调函数。
此回调函数支持文本字段、组合框字段。
| [in] | h_popup_menu | 弹出菜单句柄。 |
| [in] | popup_menu_item | 指定确切弹出菜单项的值。请参考从 foxit.pdf.interform.FillerAssistCallback.PopupMenuItem.e_PopupMenuItemNone 开始的值, 这将是这些值中的一个。 |
| [in] | default_string | 指定弹出菜单项的默认字符串。 |
|
inlinevirtual |
当需要创建弹出菜单时触发的回调函数。
此回调函数支持文本字段、组合框字段。
|
inlinevirtual |
当需要销毁弹出菜单时触发的回调函数。
此回调函数支持文本字段、组合框字段。
| [in] | h_popup_menu | 弹出菜单句柄。 |
|
inlinevirtual |
当需要启用弹出菜单中指定弹出菜单项时触发的回调函数。
此回调函数支持文本字段、组合框字段。
| [in] | h_popup_menu | 弹出菜单句柄。 |
| [in] | popup_menu_item | 指定确切弹出菜单项的值。请参考从 foxit.pdf.interform.FillerAssistCallback.PopupMenuItem.e_PopupMenuItemNone 开始的值, 这将是这些值中的一个。 |
| [in] | is_enabled | 决定是启用指定弹出菜单项还是禁用它的布尔值。 |
|
inlinevirtual |
当焦点设置到表单控件时触发的回调函数。
此回调函数支持文本字段、组合框字段、列表框字段、按钮字段、 复选框字段、单选按钮字段。
| [in] | control | 设置焦点的表单控件对象。 |
| [in] | value | 与控件关联的表单字段的值。 如果控件属于按钮字段,此值将始终为空字符串。 |
|
inlinevirtual |
当焦点从表单控件丢失时触发的回调函数。
此回调函数支持文本字段、组合框字段、列表框字段、按钮字段、 复选框字段、单选按钮字段。
| [in] | control | 丢失焦点的表单控件对象。 |
| [in] | value | 与控件关联的表单字段的值。 如果控件属于按钮字段,此值将始终为空字符串。 |
|
inlinevirtual |
当需要获取剪贴板上的文本时触发的回调函数。
此回调函数支持文本字段、组合框字段。
|
inlinevirtual |
获取派生实现的版本,用于兼容性原因。
|
inlinevirtual |
用于通过计时器标识符销毁计时器事件的回调函数。
| [in] | timer_id | 先前调用回调函数FillerAssistCallback.SetTimerCallback 返回的计时器标识符。 |
用于刷新指定页面上指定区域的回调函数。
| [in] | page | PDF页面对象。 |
| [in] | rect | 指定页面上要重绘区域的矩形。 null 表示刷新整个页面。 |
|
inlinevirtual |
用于释放当前回调对象本身的回调函数。
|
inlinevirtual |
当用户输入无效值时触发的回调函数。
此回调函数支持文本字段、组合框字段。
| [in] | form_field_name | 与控件关联的表单字段名称。 |
| [in] | invalid_value | 与控件关联的表单字段的无效值。 |
|
inlinevirtual |
当需要设置剪贴板文本时触发的回调函数。
此回调函数支持文本字段、组合框字段。
| [in] | text | 需要设置到剪贴板的文本。 |
|
inlinevirtual |
用于设置系统计时器的回调函数。
调用此回调函数来安装系统计时器。当指定超时值时, 每次发生超时时,系统都会向计时器回调函数传递消息。
| [in] | elapse | 指定超时值,以毫秒为单位。 |
| [in] | timer | 作为计时器的TimerCallback 对象。 |
| [out] | out_timer_id | 输出参数,如果函数成功完成,则接收新计时器的计时器标识符。 此值将传递给回调函数FillerAssistCallback.KillTimer 以销毁计时器。如果函数成功则为非零;否则,此值应为零。 |
|
inlinevirtual |
当需要显示弹出菜单时触发的回调函数。
此回调函数支持文本字段、组合框字段。
| [in] | h_popup_menu | 弹出菜单句柄。 |
| [in] | point | 用于定位显示弹出菜单位置的左上角点,在中。 |