Foxit PDF SDK
fsdk.FillerAssistCallback类 参考

Public 成员函数

def AppendPopupMenuItem (h_popup_menu, popup_menu_item, default_string)
 当需要向弹出菜单追加弹出菜单项时触发的回调函数。 更多...
 
def CreatePopupMenu ()
 当需要创建弹出菜单时触发的回调函数。 更多...
 
def DestroyPopupMenu (h_popup_menu)
 当需要销毁弹出菜单时触发的回调函数。 更多...
 
def EnablePopupMenuItem (h_popup_menu, popup_menu_item, is_enabled)
 当需要启用弹出菜单中指定弹出菜单项时触发的回调函数。 更多...
 
def FocusGotOnControl (control, value)
 当焦点设置到表单控件时触发的回调函数。 更多...
 
def FocusLostFromControl (control, value)
 当焦点从表单控件丢失时触发的回调函数。 更多...
 
def GetClipboardText ()
 当需要获取剪贴板上的文本时触发的回调函数。 更多...
 
def GetVersion ()
 获取派生实现的版本,用于兼容性原因。 更多...
 
def KillTimer (timer_id)
 用于通过计时器标识符销毁计时器事件的回调函数。 更多...
 
def Refresh (page, rect)
 用于刷新指定页面上指定区域的回调函数。 更多...
 
def Release ()
 用于释放当前回调对象本身的回调函数。 更多...
 
def ReportInvalidValue (form_field_name, invalid_value)
 当用户输入无效值时触发的回调函数。 更多...
 
def SetClipboardText (text)
 当需要设置剪贴板文本时触发的回调函数。 更多...
 
def ShowPopupMenu (h_popup_menu, point)
 当需要显示弹出菜单时触发的回调函数。 更多...
 

详细描述

此类表示一个回调对象来协助表单填充器。 此类中的所有纯虚函数都用作回调函数,应由用户实现。

成员函数说明

◆ AppendPopupMenuItem()

def fsdk.FillerAssistCallback.AppendPopupMenuItem (   h_popup_menu,
  popup_menu_item,
  default_string 
)

当需要向弹出菜单追加弹出菜单项时触发的回调函数。

此回调函数支持文本字段、组合框字段。

参数
[in]h_popup_menu弹出菜单句柄。
[in]popup_menu_item指定确切弹出菜单项的值。请参考从 fsdk.FillerAssistCallbackE_PopupMenuItemNone 开始的值, 这将是这些值中的一个。
[in]default_string指定弹出菜单项的默认字符串。
返回
true 表示成功,false 表示失败。

◆ CreatePopupMenu()

def fsdk.FillerAssistCallback.CreatePopupMenu ( )

当需要创建弹出菜单时触发的回调函数。

此回调函数支持文本字段、组合框字段。

返回
弹出菜单句柄。

◆ DestroyPopupMenu()

def fsdk.FillerAssistCallback.DestroyPopupMenu (   h_popup_menu)

当需要销毁弹出菜单时触发的回调函数。

此回调函数支持文本字段、组合框字段。

参数
[in]h_popup_menu弹出菜单句柄。
返回
无。

◆ EnablePopupMenuItem()

def fsdk.FillerAssistCallback.EnablePopupMenuItem (   h_popup_menu,
  popup_menu_item,
  is_enabled 
)

当需要启用弹出菜单中指定弹出菜单项时触发的回调函数。

此回调函数支持文本字段、组合框字段。

参数
[in]h_popup_menu弹出菜单句柄。
[in]popup_menu_item指定确切弹出菜单项的值。请参考从 fsdk.FillerAssistCallbackE_PopupMenuItemNone 开始的值, 这将是这些值中的一个。
[in]is_enabled决定是启用指定弹出菜单项还是禁用它的布尔值。
返回
true 表示成功,false 表示失败。

◆ FocusGotOnControl()

def fsdk.FillerAssistCallback.FocusGotOnControl (   control,
  value 
)

当焦点设置到表单控件时触发的回调函数。

此回调函数支持文本字段、组合框字段、列表框字段、按钮字段、 复选框字段、单选按钮字段。

参数
[in]control设置焦点的表单控件对象。
[in]value与控件关联的表单字段的值。 如果控件属于按钮字段,此值将始终为空字符串。
返回
无。

◆ FocusLostFromControl()

def fsdk.FillerAssistCallback.FocusLostFromControl (   control,
  value 
)

当焦点从表单控件丢失时触发的回调函数。

此回调函数支持文本字段、组合框字段、列表框字段、按钮字段、 复选框字段、单选按钮字段。

参数
[in]control丢失焦点的表单控件对象。
[in]value与控件关联的表单字段的值。 如果控件属于按钮字段,此值将始终为空字符串。
返回
无。

◆ GetClipboardText()

def fsdk.FillerAssistCallback.GetClipboardText ( )

当需要获取剪贴板上的文本时触发的回调函数。

此回调函数支持文本字段、组合框字段。

返回
剪贴板上的文本。

◆ GetVersion()

def fsdk.FillerAssistCallback.GetVersion ( )

获取派生实现的版本,用于兼容性原因。

返回
派生实现的版本。

◆ KillTimer()

def fsdk.FillerAssistCallback.KillTimer (   timer_id)

用于通过计时器标识符销毁计时器事件的回调函数。

参数
[in]timer_id先前调用回调函数FillerAssistCallback::SetTimerCallback 返回的计时器标识符。
返回
true 表示成功,false 表示失败。

◆ Refresh()

def fsdk.FillerAssistCallback.Refresh (   page,
  rect 
)

用于刷新指定页面上指定区域的回调函数。

参数
[in]pagePDF页面对象。
[in]rect指定页面上要重绘区域的矩形。 null 表示刷新整个页面。
返回
无。

◆ Release()

def fsdk.FillerAssistCallback.Release ( )

用于释放当前回调对象本身的回调函数。

返回
无。

◆ ReportInvalidValue()

def fsdk.FillerAssistCallback.ReportInvalidValue (   form_field_name,
  invalid_value 
)

当用户输入无效值时触发的回调函数。

此回调函数支持文本字段、组合框字段。

参数
[in]form_field_name与控件关联的表单字段名称。
[in]invalid_value与控件关联的表单字段的无效值。
返回
无。

◆ SetClipboardText()

def fsdk.FillerAssistCallback.SetClipboardText (   text)

当需要设置剪贴板文本时触发的回调函数。

此回调函数支持文本字段、组合框字段。

参数
[in]text需要设置到剪贴板的文本。
返回
无。

◆ ShowPopupMenu()

def fsdk.FillerAssistCallback.ShowPopupMenu (   h_popup_menu,
  point 
)

当需要显示弹出菜单时触发的回调函数。

此回调函数支持文本字段、组合框字段。

参数
[in]h_popup_menu弹出菜单句柄。
[in]point用于定位显示弹出菜单位置的左上角点,在中。
返回
true 表示成功,false 表示失败。