ActivateFormField
Поля форм, взаимодействие с просмотрщиком
Описание
Передает действие поля для указанного события запуска обработчику OnFormFieldAction вместо выполнения внутри самого элемента управления
Действие сначала ищется в виджете, затем в базовом поле; кнопки и виджеты подписи передаются обработчику, даже если действия у них нет, чтобы хост реализовал поведение щелчка, и никакое действие не интерпретируется и не выполняется самой программой просмотра; в частности, действия JavaScript передаются как типизированные данные
Синтаксис
Delphi
Function TPDFlibViewer.ActivateFormField(FieldIndex: Integer; Const TriggerEvent: WideString= 'U'): Integer;Параметры
| FieldIndex | Индекс поля формы, начиная с 1 |
|---|---|
| TriggerEvent | Буква события-триггера PDF; значение по умолчанию 'U' означает отпускание кнопки мыши |
Возвращаемые значения
| 0 | Обработчик OnFormFieldAction не назначен, индекс поля недопустим либо для типа поля, отличного от кнопки и подписи, действие отсутствует |
|---|---|
| 1 | Активация передана обработчику OnFormFieldAction |
См. также
TPDFlibViewer, BeginEditFormField, FocusNextFormField, FocusedFormFieldIndex