Foxit PDF SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
FoxitPDFSDKPython3.Filler类 参考
类 FoxitPDFSDKPython3.Filler 继承关系图:

## Public 成员函数
def | Filler (other)
| 复制构造函数。 更多...
def | GetEditingTextCaretPosition (matrix)
| 当文本字段或组合框处于编辑状态时获取文本光标位置。 更多...
def | HighlightFormFields (is_highlight)
| 决定是否高亮显示表单字段（包括签名字段）。 更多...
def | IsEmpty ()
| 检查当前对象是否为空。 更多...
def | KillFocus ()
| 从表单中移除焦点。 更多...
def | OnChar (char_code, flags)
| 当字符代码即将输入到表单字段时调用此函数。 更多...
def | OnCopy ()
| 当弹出菜单项"复制"按下时调用此函数。 更多...
def | OnCut ()
| 当弹出菜单项"剪切"按下时调用此函数。 更多...
def | OnDelete ()
| 当弹出菜单项"删除"按下时调用此函数。 更多...
def | OnKeyDown (key_code, flags)
| 当键盘上的键按下时调用此函数。 更多...
def | OnKeyUp (key_code, flags)
| 当键盘上的键抬起时调用此函数。 更多...
def | OnLButtonDoubleClick (page, point, flags)
| 当鼠标左键双击时调用此函数。 更多...
def | OnLButtonDown (page, point, flags)
| 当鼠标左键按下时调用此函数。 更多...
def | OnLButtonUp (page, point, flags)
| 当鼠标左键抬起时调用此函数。 更多...
def | OnMouseEnter (page, point, flags)
| （保留，尚未支持）当鼠标进入某处时调用此函数。 更多...
def | OnMouseHover (page, point, flags)
| （保留，尚未支持）当鼠标悬停在某处时调用此函数。 更多...
def | OnMouseLeave (page, point, flags)
| （保留，尚未支持）当鼠标离开某处时调用此函数。 更多...
def | OnMouseMove (page, point, flags)
| 当鼠标移动时调用此函数。 更多...
def | OnMouseWheel (page, point, delta, flags)
| （保留，尚未支持）当鼠标滚轮移动时调用此函数。 更多...
def | OnPaste ()
| 当弹出菜单项"粘贴"按下时调用此函数。 更多...
def | OnRButtonDoubleClick (page, point, flags)
| （保留，尚未支持）当鼠标右键双击时调用此函数。 更多...
def | OnRButtonDown (page, point, flags)
| 当鼠标右键按下时调用此函数。 更多...
def | OnRButtonUp (page, point, flags)
| 当鼠标右键抬起时调用此函数。 更多...
def | OnSelectAll ()
| 当弹出菜单项"全选"按下时调用此函数。 更多...
def | OnWheelButtonDoubleClick (page, point, flags)
| （保留，尚未支持）当鼠标滚轮按钮双击时调用此函数。 更多...
def | OnWheelButtonDown (page, point, flags)
| （保留，尚未支持）当鼠标滚轮按钮按下时调用此函数。 更多...
def | OnWheelButtonUp (page, point, flags)
| （保留，尚未支持）当鼠标滚轮按钮抬起时调用此函数。 更多...
def | Render (page, matrix, renderer)
| 在页面上绘制当前获得焦点的表单控件。 更多...
def | SetFocus (control)
| 将焦点设置到表单控件上。 更多...
def | SetHighlightColor (color)
| 设置用于高亮显示表单字段的高亮颜色。 更多...
def | ShowOverflowIndicator (is_show_overflow_indicator)
| 决定当文本字段中的文本溢出时是否显示溢出指示器。 更多...

## 静态 Public 属性
| e_EventFlagAltKey = _fsdk.Filler_e_EventFlagAltKey
| 事件标志："Alt"键。
| e_EventFlagAutoRepeat = _fsdk.Filler_e_EventFlagAutoRepeat
| 事件标志：自动重复。
| e_EventFlagCommand = _fsdk.Filler_e_EventFlagCommand
| 事件标志：命令键。
| e_EventFlagControlKey = _fsdk.Filler_e_EventFlagControlKey
| 事件标志："Ctrl"键。
| e_EventFlagKeyPad = _fsdk.Filler_e_EventFlagKeyPad
| 事件标志：键盘。
| e_EventFlagLeftButtonDown = _fsdk.Filler_e_EventFlagLeftButtonDown
| 事件标志：鼠标左键按下。
| e_EventFlagMetaKey = _fsdk.Filler_e_EventFlagMetaKey
| 事件标志：元键。
| e_EventFlagMiddleButtonDown = _fsdk.Filler_e_EventFlagMiddleButtonDown
| 事件标志：鼠标中键按下。
| e_EventFlagRightButtonDown = _fsdk.Filler_e_EventFlagRightButtonDown
| 事件标志：鼠标右键按下。
| e_EventFlagShiftKey = _fsdk.Filler_e_EventFlagShiftKey
| 事件标志："Shift"键。
| e_Vkey0 = _fsdk.Filler_e_Vkey0
| 0键。
| e_Vkey1 = _fsdk.Filler_e_Vkey1
| 1键。
| e_Vkey2 = _fsdk.Filler_e_Vkey2
| 2键。
| e_Vkey3 = _fsdk.Filler_e_Vkey3
| 3键。
| e_Vkey4 = _fsdk.Filler_e_Vkey4
| 4键。
| e_Vkey5 = _fsdk.Filler_e_Vkey5
| 5键。
| e_Vkey6 = _fsdk.Filler_e_Vkey6
| 6键。
| e_Vkey7 = _fsdk.Filler_e_Vkey7
| 7键。
| e_Vkey8 = _fsdk.Filler_e_Vkey8
| 8键。
| e_Vkey9 = _fsdk.Filler_e_Vkey9
| 9键。
| e_VkeyA = _fsdk.Filler_e_VkeyA
| A键。
| e_VkeyAdd = _fsdk.Filler_e_VkeyAdd
| 数字键盘中的加号键。
| e_VkeyB = _fsdk.Filler_e_VkeyB
| B键。
| e_VkeyBack = _fsdk.Filler_e_VkeyBack
| 退格键。
| e_VkeyC = _fsdk.Filler_e_VkeyC
| C键。
| e_VkeyControl = _fsdk.Filler_e_VkeyControl
| Ctrl键。
| e_VkeyD = _fsdk.Filler_e_VkeyD
| D键。
| e_VkeyDecimal = _fsdk.Filler_e_VkeyDecimal
| 数字键盘中的小数点键。
| e_VkeyDelete = _fsdk.Filler_e_VkeyDelete
| Delete键。
| e_VkeyDivide = _fsdk.Filler_e_VkeyDivide
| 数字键盘中的斜杠键。
| e_VkeyDown = _fsdk.Filler_e_VkeyDown
| 下箭头键。
| e_VkeyE = _fsdk.Filler_e_VkeyE
| E键。
| e_VkeyEnd = _fsdk.Filler_e_VkeyEnd
| End键。
| e_VkeyEscape = _fsdk.Filler_e_VkeyEscape
| ESC键。
| e_VkeyF = _fsdk.Filler_e_VkeyF
| F键。
| e_VkeyF1 = _fsdk.Filler_e_VkeyF1
| F1键。
| e_VkeyF10 = _fsdk.Filler_e_VkeyF10
| F10键。
| e_VkeyF11 = _fsdk.Filler_e_VkeyF11
| F11键。
| e_VkeyF12 = _fsdk.Filler_e_VkeyF12
| F12键。
| e_VkeyF2 = _fsdk.Filler_e_VkeyF2
| F2键。
| e_VkeyF3 = _fsdk.Filler_e_VkeyF3
| F3键。
| e_VkeyF4 = _fsdk.Filler_e_VkeyF4
| F4键。
| e_VkeyF5 = _fsdk.Filler_e_VkeyF5
| F5键。
| e_VkeyF6 = _fsdk.Filler_e_VkeyF6
| F6键。
| e_VkeyF7 = _fsdk.Filler_e_VkeyF7
| F7键。
| e_VkeyF8 = _fsdk.Filler_e_VkeyF8
| F8键。
| e_VkeyF9 = _fsdk.Filler_e_VkeyF9
| F9键。
| e_VkeyG = _fsdk.Filler_e_VkeyG
| G键。
| e_VkeyH = _fsdk.Filler_e_VkeyH
| H键。
| e_VkeyHelp = _fsdk.Filler_e_VkeyHelp
| Help键。
| e_VkeyHome = _fsdk.Filler_e_VkeyHome
| Home键。
| e_VkeyI = _fsdk.Filler_e_VkeyI
| I键。
| e_VkeyInsert = _fsdk.Filler_e_VkeyInsert
| Insert键。
| e_VkeyJ = _fsdk.Filler_e_VkeyJ
| J键。
| e_VkeyK = _fsdk.Filler_e_VkeyK
| K键。
| e_VkeyL = _fsdk.Filler_e_VkeyL
| L键。
| e_VkeyLeft = _fsdk.Filler_e_VkeyLeft
| 左箭头键。
| e_VkeyM = _fsdk.Filler_e_VkeyM
| M键。
| e_VkeyMenu = _fsdk.Filler_e_VkeyMenu
| 菜单键。
| e_VkeyMultiply = _fsdk.Filler_e_VkeyMultiply
| 数字键盘中的乘号键。
| e_VkeyN = _fsdk.Filler_e_VkeyN
| N键。
| e_VkeyNext = _fsdk.Filler_e_VkeyNext
| Page Down键。
| e_VkeyNumpad0 = _fsdk.Filler_e_VkeyNumpad0
| 数字键盘中的0键。
| e_VkeyNumpad1 = _fsdk.Filler_e_VkeyNumpad1
| 数字键盘中的1键。
| e_VkeyNumpad2 = _fsdk.Filler_e_VkeyNumpad2
| 数字键盘中的2键。
| e_VkeyNumpad3 = _fsdk.Filler_e_VkeyNumpad3
| 数字键盘中的3键。
| e_VkeyNumpad4 = _fsdk.Filler_e_VkeyNumpad4
| 数字键盘中的4键。
| e_VkeyNumpad5 = _fsdk.Filler_e_VkeyNumpad5
| 数字键盘中的5键。
| e_VkeyNumpad6 = _fsdk.Filler_e_VkeyNumpad6
| 数字键盘中的6键。
| e_VkeyNumpad7 = _fsdk.Filler_e_VkeyNumpad7
| 数字键盘中的7键。
| e_VkeyNumpad8 = _fsdk.Filler_e_VkeyNumpad8
| 数字键盘中的8键。
| e_VkeyNumpad9 = _fsdk.Filler_e_VkeyNumpad9
| 数字键盘中的9键。
| e_VkeyO = _fsdk.Filler_e_VkeyO
| O键。
| e_VkeyP = _fsdk.Filler_e_VkeyP
| P键。
| e_VkeyPause = _fsdk.Filler_e_VkeyPause
| Pause Break键。
| e_VkeyPrint = _fsdk.Filler_e_VkeyPrint
| Print键。
| e_VkeyPrior = _fsdk.Filler_e_VkeyPrior
| Page Up键。
| e_VkeyQ = _fsdk.Filler_e_VkeyQ
| Q键。
| e_VkeyR = _fsdk.Filler_e_VkeyR
| R键。
| e_VkeyReturn = _fsdk.Filler_e_VkeyReturn
| 回车键。
| e_VkeyRight = _fsdk.Filler_e_VkeyRight
| 右箭头键。
| e_VkeyS = _fsdk.Filler_e_VkeyS
| S键。
| e_VkeySeparator = _fsdk.Filler_e_VkeySeparator
| 数字键盘中的回车键。
| e_VkeyShift = _fsdk.Filler_e_VkeyShift
| Shift键。
| e_VkeySnapshot = _fsdk.Filler_e_VkeySnapshot
| Print Screen键。
| e_VkeySpace = _fsdk.Filler_e_VkeySpace
| 空格键。
| e_VkeySubtract = _fsdk.Filler_e_VkeySubtract
| 数字键盘中的减号键。
| e_VkeyT = _fsdk.Filler_e_VkeyT
| T键。
| e_VkeyTab = _fsdk.Filler_e_VkeyTab
| Tab键。
| e_VkeyU = _fsdk.Filler_e_VkeyU
| U键。
| e_VkeyUnknown = _fsdk.Filler_e_VkeyUnknown
| 未知键。
| e_VkeyUp = _fsdk.Filler_e_VkeyUp
| 上箭头键。
| e_VkeyV = _fsdk.Filler_e_VkeyV
| V键。
| e_VkeyW = _fsdk.Filler_e_VkeyW
| W键。
| e_VkeyX = _fsdk.Filler_e_VkeyX
| X键。
| e_VkeyY = _fsdk.Filler_e_VkeyY
| Y键。
| e_VkeyZ = _fsdk.Filler_e_VkeyZ
| Z键。

## 详细描述

此类表示用于填充PDF表单的表单填充器。对于一个交互式表单应该只有一个表单填充器对象， 因此不要为一个Form 对象构造超过一个表单填充器。 建议用户实现FoxitPDFSDKPython3.ActionCallback 并通过FoxitPDFSDKPython3.Library.SetActionCallback 函数将其设置到Foxit PDF SDK，以便实现表单填充器的更多功能。

参见
  FoxitPDFSDKPython3.Library

## 构造及析构函数说明

## ◆ Filler()

def FoxitPDFSDKPython3.Filler.Filler | ( |  | other | ) |

复制构造函数。

参数

  [in] | other | 另一个填充器对象。

## 成员函数说明

## ◆ GetEditingTextCaretPosition()

def FoxitPDFSDKPython3.Filler.GetEditingTextCaretPosition | ( |  | matrix | ) |

当文本字段或组合框处于编辑状态时获取文本光标位置。

参数

  [in] | matrix | 用于将返回位置转换到设备坐标系统的矩阵。

返回
  设备坐标系统中文本光标顶部的位置。
  (-1,-1) 表示没有文本字段或组合框处于编辑状态。

## ◆ HighlightFormFields()

def FoxitPDFSDKPython3.Filler.HighlightFormFields | ( |  | is_highlight | ) |

决定是否高亮显示表单字段（包括签名字段）。

决定是否高亮显示签名字段和其他表单字段。

除按钮字段外，所有类型的表单字段都可以高亮显示。 如果不调用此函数，Foxit PDF SDK默认会高亮显示所有表单字段（包括签名字段）。

参数

  [in] | is_highlight | true 表示高亮显示表单字段（包括签名字段）， false 表示不高亮显示表单字段（包括签名字段）。

返回
  无。

除按钮字段外，所有类型的表单字段都可以高亮显示。 如果不调用此函数，Foxit PDF SDK默认会高亮显示除签名字段外的所有表单字段 （签名字段默认不高亮显示）。

参数

  [in] | is_highlight | 此布尔值用于非签名字段： true 表示高亮显示表单字段，false 表示 不高亮显示表单字段。
  [in] | is_sign_highlight | 此布尔值仅用于签名字段： true 表示高亮显示签名字段，false 表示 不高亮显示签名字段。

返回
  无。

## ◆ IsEmpty()

def FoxitPDFSDKPython3.Filler.IsEmpty | ( |  | ) |

检查当前对象是否为空。

当当前对象为空时，表示当前对象无用。

返回
  true 表示当前对象为空，false 表示不为空。

## ◆ KillFocus()

def FoxitPDFSDKPython3.Filler.KillFocus | ( |  | ) |

从表单中移除焦点。

返回
  true 表示成功，false 表示失败。

## ◆ OnChar()

def FoxitPDFSDKPython3.Filler.OnChar | ( |  | char_code,
|  |  | flags
| ) |  |

当字符代码即将输入到表单字段时调用此函数。

参数

  [in] | char_code | 字符代码，采用UTF16-LE编码。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。

## ◆ OnCopy()

def FoxitPDFSDKPython3.Filler.OnCopy | ( |  | ) |

当弹出菜单项"复制"按下时调用此函数。

返回
  true 表示成功，false 表示失败。

## ◆ OnCut()

def FoxitPDFSDKPython3.Filler.OnCut | ( |  | ) |

当弹出菜单项"剪切"按下时调用此函数。

返回
  true 表示成功，false 表示失败。

## ◆ OnDelete()

def FoxitPDFSDKPython3.Filler.OnDelete | ( |  | ) |

当弹出菜单项"删除"按下时调用此函数。

返回
  true 表示成功，false 表示失败。

## ◆ OnKeyDown()

def FoxitPDFSDKPython3.Filler.OnKeyDown | ( |  | key_code,
|  |  | flags
| ) |  |

当键盘上的键按下时调用此函数。

参数

  [in] | key_code | 键码。请参考从FoxitPDFSDKPython3.Filler.e_VkeyUnknown 开始的值， 这应该是这些值中的一个。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回true。

## ◆ OnKeyUp()

def FoxitPDFSDKPython3.Filler.OnKeyUp | ( |  | key_code,
|  |  | flags
| ) |  |

当键盘上的键抬起时调用此函数。

参数

  [in] | key_code | 键码。请参考从FoxitPDFSDKPython3.Filler.e_VkeyUnknown 开始的值， 这应该是这些值中的一个。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回true。

## ◆ OnLButtonDoubleClick()

def FoxitPDFSDKPython3.Filler.OnLButtonDoubleClick | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

当鼠标左键双击时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。

## ◆ OnLButtonDown()

def FoxitPDFSDKPython3.Filler.OnLButtonDown | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

当鼠标左键按下时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键按下的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。

## ◆ OnLButtonUp()

def FoxitPDFSDKPython3.Filler.OnLButtonUp | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

当鼠标左键抬起时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。

## ◆ OnMouseEnter()

def FoxitPDFSDKPython3.Filler.OnMouseEnter | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

（保留，尚未支持）当鼠标进入某处时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回false。

## ◆ OnMouseHover()

def FoxitPDFSDKPython3.Filler.OnMouseHover | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

（保留，尚未支持）当鼠标悬停在某处时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回false。

## ◆ OnMouseLeave()

def FoxitPDFSDKPython3.Filler.OnMouseLeave | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

（保留，尚未支持）当鼠标离开某处时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回false。

## ◆ OnMouseMove()

def FoxitPDFSDKPython3.Filler.OnMouseMove | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

当鼠标移动时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。

## ◆ OnMouseWheel()

def FoxitPDFSDKPython3.Filler.OnMouseWheel | ( |  | page,
|  |  | point,
|  |  | delta,
|  |  | flags
| ) |  |

（保留，尚未支持）当鼠标滚轮移动时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | delta | 指示鼠标滚轮移动的量。正值表示向前移动， 负值表示向后移动。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回false。

## ◆ OnPaste()

def FoxitPDFSDKPython3.Filler.OnPaste | ( |  | ) |

当弹出菜单项"粘贴"按下时调用此函数。

返回
  true 表示成功，false 表示失败。

## ◆ OnRButtonDoubleClick()

def FoxitPDFSDKPython3.Filler.OnRButtonDoubleClick | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

（保留，尚未支持）当鼠标右键双击时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回false。

## ◆ OnRButtonDown()

def FoxitPDFSDKPython3.Filler.OnRButtonDown | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

当鼠标右键按下时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回false。

## ◆ OnRButtonUp()

def FoxitPDFSDKPython3.Filler.OnRButtonUp | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

当鼠标右键抬起时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回false。

## ◆ OnSelectAll()

def FoxitPDFSDKPython3.Filler.OnSelectAll | ( |  | ) |

当弹出菜单项"全选"按下时调用此函数。

返回
  true 表示成功，false 表示失败。

## ◆ OnWheelButtonDoubleClick()

def FoxitPDFSDKPython3.Filler.OnWheelButtonDoubleClick | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

（保留，尚未支持）当鼠标滚轮按钮双击时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回false。

## ◆ OnWheelButtonDown()

def FoxitPDFSDKPython3.Filler.OnWheelButtonDown | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

（保留，尚未支持）当鼠标滚轮按钮按下时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回false。

## ◆ OnWheelButtonUp()

def FoxitPDFSDKPython3.Filler.OnWheelButtonUp | ( |  | page,
|  |  | point,
|  |  | flags
| ) |  |

（保留，尚未支持）当鼠标滚轮按钮抬起时调用此函数。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | point | 页面中鼠标左键抬起的点，在中。
  [in] | flags | 事件标志。请参考从FoxitPDFSDKPython3.Filler.e_EventFlagShiftKey 开始的值， 这应该是这些值中的一个或组合。

返回
  true 表示成功，false 表示失败。 目前此函数尚不支持使用，因此此函数将始终返回false。

## ◆ Render()

def FoxitPDFSDKPython3.Filler.Render | ( |  | page,
|  |  | matrix,
|  |  | renderer
| ) |  |

在页面上绘制当前获得焦点的表单控件。

如果页面上没有获得焦点的表单控件，此函数将不绘制任何内容。 获得焦点的表单控件必须是最顶层的可见元素，因此它应该 始终在页面内容和所有其他注释都已渲染后再渲染。
关于如何渲染表单控件（与控件注释关联），请参考 Renderer类注释中提到的推荐流程。

参数

  [in] | page | 有效的PDF页面对象。
  [in] | matrix | 用于渲染的变换矩阵，通常由FoxitPDFSDKPython3.PDFPage.GetDisplayMatrix 函数返回。
  [in] | renderer | 用于渲染的有效渲染器对象。

返回
  无。

## ◆ SetFocus()

def FoxitPDFSDKPython3.Filler.SetFocus | ( |  | control | ) |

将焦点设置到表单控件上。

参数

  [in] | control | 表单控件对象。如果这是由默认构造函数构造且未设置任何值， 表示无焦点控件。

返回
  true 表示成功，false 表示失败。

## ◆ SetHighlightColor()

def FoxitPDFSDKPython3.Filler.SetHighlightColor | ( |  | color | ) |

设置用于高亮显示表单字段的高亮颜色。

如果不调用此函数，Foxit PDF SDK默认会使用一种浅蓝灰色（值0x80C8D2FF）。

参数

  [in] | color | 要为高亮显示表单字段设置的高亮颜色。

返回
  无。

## ◆ ShowOverflowIndicator()

def FoxitPDFSDKPython3.Filler.ShowOverflowIndicator | ( |  | is_show_overflow_indicator | ) |

决定当文本字段中的文本溢出时是否显示溢出指示器。

如果不调用此函数，Foxit PDF SDK默认不会显示表单字段溢出指示器。

参数

  [in] | is_show_overflow_indicator | true 表示当文本字段中的文本溢出时显示溢出指示器， false 表示在这种情况下不显示溢出指示器。

返回
  无。