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