ActivateInputField

表单、交互、输入

描述

TPDFlibFormSession 的内部辅助方法,执行指针抬起处理和 DispatchInputEvent 键盘激活共用的部件激活步骤 文本域以及选择类型为 4 的可编辑选择域将继续进入

BeginEdit

Off,而其他选择域、按钮域和签名域会在不更改任何内容的情况下报告成功 复选框和单选按钮激活时,会从部件自身的外观或其基础域的外观中解析第一个非空且不为 Yes 的 on 状态,若找不到则默认为

$4000

ValueChanged 与域完全对应的单选部件会切换自身的外观状态,而其他部件会写入基础域的值;激活已处于 on 状态的单选按钮会将其清除,除非基础域标志包含单选 NoToggleToOff 掩码 OnValueChanged 已提交的复选框或单选按钮更改会通过

声明

function ActivateInputField(FieldIndex: Integer;
  out ValueChanged: Boolean): Integer;

参数

FieldIndex要激活的域或临时部件索引
ValueChanged当激活更改了存储的域值时接收 True

返回值

激活被确认或执行时返回 1;部件无效或只读,或值写入失败时返回 0

另请参阅

DispatchInputEvent, BeginEdit, FocusField, TPDFlibFormInputEvent, TPDFlibFormSessionValueEvent, TPDFlibFormSession