SetFormFieldSubmitActionEx

Поля форм

Описание

Добавляет действие отправки в кнопку поля формы с параметром флагов для настройки различных опций отправки. См. раздел "Form Actions" официальной спецификации PDF

Синтаксис

Delphi

Function TPDFlib.SetFormFieldSubmitActionEx(Index: Integer; Const ActionType, Link: WideString; Flags: Integer): Integer;

ActiveX

Function PDFlib::SetFormFieldSubmitActionEx(Index As Long, ActionType As String, Link As String, Flags As Long) As Long

DLL

int DLSetFormFieldSubmitActionEx(int InstanceID, int Index, const wchar_t * ActionType, const wchar_t * Link, int Flags);

Параметры

IndexИндекс поля формы Тип действия: E = Действие, выполняемое, когда курсор входит в активную область аннотации X = Действие, выполняемое, когда курсор покидает активную область аннотации D = Действие, выполняемое, когда кнопка мыши нажата внутри активной области аннотации U = Действие, выполняемое, когда кнопка мыши отпущена внутри активной области аннотации Fo = Действие, выполняемое, когда аннотация получает фокус ввода Bl = Действие, выполняемое, когда аннотация теряет фокус ввода (расфокусировка) K = Действие, выполняемое, когда пользователь вводит клавишу в текстовое поле или поле со списком или изменяет выделение в прокручиваемом списке. Это позволяет проверить клавиатурный ввод на допустимость и отклонить или изменить его. F = Действие, выполняемое перед форматированием поля для отображения его текущего значения. Это позволяет изменить значение поля до форматирования. V = Действие, выполняемое при изменении значения поля. Это позволяет проверить новое значение на допустимость. C = Действие, выполняемое для пересчёта значения этого поля при изменении значения другого поля
ActionType
LinkURL скрипта сервера, который обработает отправку формы
FlagsОпределённое Adobe значение флагов для действия отправки поля формы

Возвращаемые значения

0Действие поля не удалось задать или активен режим PDF/X-6
1Success