类 XFAWidget 表示从 XFA 页面对象中检索的 XFA 控件。
要访问 XFA 控件的菜单,请使用 XFAWidget 对象构造一个 fsdk.WidgetMenu 对象。
- 参见
- WidgetMenu
◆ GetBitmap()
| def fsdk.XFAWidget.GetBitmap |
( |
| ) |
|
◆ GetDefaultValue()
| def fsdk.XFAWidget.GetDefaultValue |
( |
| ) |
|
◆ GetHAlign()
| def fsdk.XFAWidget.GetHAlign |
( |
| ) |
|
◆ GetIndex()
| def fsdk.XFAWidget.GetIndex |
( |
| ) |
|
获取 XFA 控件在相关 XFA 页面中的索引。
- 返回
- XFA 控件在相关 XFA 页面中的索引。
◆ GetJavaScript()
| def fsdk.XFAWidget.GetJavaScript |
( |
| ) |
|
获取当前 XFA 控件验证的 JavaScript。
- 返回
- 当前 XFA 控件验证的 JavaScript。
◆ GetName()
| def fsdk.XFAWidget.GetName |
( |
|
type | ) |
|
◆ GetOptions()
| def fsdk.XFAWidget.GetOptions |
( |
| ) |
|
获取选择列表或排斥组(仅用于单选按钮)的选项。
适用于选择列表和排斥组(仅用于单选按钮)。 对于不适用的类型,此函数将返回空数组。
- 返回
- 选择选项数组。
◆ GetPresence()
| def fsdk.XFAWidget.GetPresence |
( |
| ) |
|
获取 XFA 控件的存在属性。
存在属性控制关联对象在不同处理阶段的参与。
- 返回
- XFA 控件的存在属性。
◆ GetRect()
| def fsdk.XFAWidget.GetRect |
( |
| ) |
|
获取 XFA 控件的矩形。
控件矩形在 XFA 坐标系中定义。XFA 坐标系定义为原点在左上角, x 轴指向右,y 轴指向下。
- 返回
- XFA 控件的矩形。
◆ GetSignature()
| def fsdk.XFAWidget.GetSignature |
( |
| ) |
|
◆ GetToolTip()
| def fsdk.XFAWidget.GetToolTip |
( |
| ) |
|
◆ GetType()
| def fsdk.XFAWidget.GetType |
( |
| ) |
|
◆ GetVAlign()
| def fsdk.XFAWidget.GetVAlign |
( |
| ) |
|
◆ GetValue()
| def fsdk.XFAWidget.GetValue |
( |
| ) |
|
◆ GetXFAPage()
| def fsdk.XFAWidget.GetXFAPage |
( |
| ) |
|
获取当前 XFA 控件所属的相关 XFA 页面。
- 返回
- XFA 页面对象。
◆ GetXMLContent()
| def fsdk.XFAWidget.GetXMLContent |
( |
| ) |
|
获取当前 XFA 控件的 XML 内容。
- 返回
- 当前 XFA 控件的 XML 内容。
◆ HasEdge()
| def fsdk.XFAWidget.HasEdge |
( |
|
edge_pos | ) |
|
检查指定位置的边框是否存在。
- 参数
-
- 返回
- true 表示指定位置的边框存在,false 表示不存在此类边框。
◆ IsAllowRichText()
| def fsdk.XFAWidget.IsAllowRichText |
( |
| ) |
|
◆ IsChecked()
| def fsdk.XFAWidget.IsChecked |
( |
| ) |
|
检查当前 XFA 控件是否已选中。
适用于复选框或单选按钮作为相关 XFA 控件。 对于不适用的类型,此函数将返回 false。
- 返回
- true 表示已选中,false 表示未选中或失败。
◆ IsEmpty()
| def fsdk.XFAWidget.IsEmpty |
( |
| ) |
|
检查当前对象是否为空。
当前对象为空时,表示当前对象无用。
- 返回
- true 表示当前对象为空,false 表示不为空。
◆ IsListBox()
| def fsdk.XFAWidget.IsListBox |
( |
| ) |
|
检查控件是否为列表框。
- 返回
- true 表示控件是列表框,false 表示不是。
◆ IsReadOnly()
| def fsdk.XFAWidget.IsReadOnly |
( |
| ) |
|
检查控件是否为只读。
- 返回
- true 表示字段的值不能更改,false 表示可以更改。
◆ IsRequired()
| def fsdk.XFAWidget.IsRequired |
( |
| ) |
|
检查控件在通过提交表单操作导出时是否需要值。
- 返回
- true 表示字段在通过提交表单操作导出时必须有值, false 表示不需要。
◆ IsSupportMultiline()
| def fsdk.XFAWidget.IsSupportMultiline |
( |
| ) |
|
◆ IsSupportMultiSelect()
| def fsdk.XFAWidget.IsSupportMultiSelect |
( |
| ) |
|
◆ OnChar()
| def fsdk.XFAWidget.OnChar |
( |
|
input_char, |
|
|
|
flags |
|
) |
| |
当输入字符代码时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnHitTest()
| def fsdk.XFAWidget.OnHitTest |
( |
|
point | ) |
|
◆ OnKeyDown()
| def fsdk.XFAWidget.OnKeyDown |
( |
|
key_code, |
|
|
|
flags |
|
) |
| |
当键盘按键按下时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnKeyUp()
| def fsdk.XFAWidget.OnKeyUp |
( |
|
key_code, |
|
|
|
flags |
|
) |
| |
当键盘按键释放时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnLButtonDoubleClick()
| def fsdk.XFAWidget.OnLButtonDoubleClick |
( |
|
point, |
|
|
|
flags |
|
) |
| |
当鼠标左键双击时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnLButtonDown()
| def fsdk.XFAWidget.OnLButtonDown |
( |
|
point, |
|
|
|
flags |
|
) |
| |
当鼠标左键按下时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnLButtonUp()
| def fsdk.XFAWidget.OnLButtonUp |
( |
|
point, |
|
|
|
flags |
|
) |
| |
当鼠标左键释放时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnMouseEnter()
| def fsdk.XFAWidget.OnMouseEnter |
( |
| ) |
|
当鼠标进入当前 XFA 控件时调用此函数。
- 返回
- true 表示成功,false 表示失败。
◆ OnMouseExit()
| def fsdk.XFAWidget.OnMouseExit |
( |
| ) |
|
当鼠标退出时调用此函数。
- 返回
- true 表示成功,false 表示失败。
◆ OnMouseMove()
| def fsdk.XFAWidget.OnMouseMove |
( |
|
point, |
|
|
|
flags |
|
) |
| |
当鼠标移动时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnRButtonDown()
| def fsdk.XFAWidget.OnRButtonDown |
( |
|
point, |
|
|
|
flags |
|
) |
| |
当鼠标右键按下时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ OnRButtonUp()
| def fsdk.XFAWidget.OnRButtonUp |
( |
|
point, |
|
|
|
flags |
|
) |
| |
当鼠标右键释放时调用此函数。
- 参数
-
- 返回
- true 表示成功,false 表示失败。
◆ ResetData()
| def fsdk.XFAWidget.ResetData |
( |
| ) |
|
◆ SetCheckState()
| def fsdk.XFAWidget.SetCheckState |
( |
|
is_checked | ) |
|
设置当前 XFA 控件的选中状态。
适用于复选框或单选按钮作为相关 XFA 控件。 对于不适用的类型,此函数将抛出异常 fsdk.E_ErrUnsupported 。
- 参数
-
| [in] | is_checked | true 表示当前 XFA 控件将被选中, false 表示不会被选中。 |
- 返回
- 无。
◆ SetDefaultValue()
| def fsdk.XFAWidget.SetDefaultValue |
( |
|
value | ) |
|
◆ SetImage()
| def fsdk.XFAWidget.SetImage |
( |
|
image | ) |
|
◆ SetOptions()
| def fsdk.XFAWidget.SetOptions |
( |
|
option_array | ) |
|
设置选择列表或排斥组(仅用于单选按钮)的选项。
适用于选择列表和排斥组(仅用于单选按钮)。 对于不适用的类型,此函数将返回 false。
- 参数
-
| [in] | option_array | 要设置的选择选项数组。 |
- 返回
- true 表示成功,false 表示失败。
◆ SetValue()
| def fsdk.XFAWidget.SetValue |
( |
|
value | ) |
|