SetFormFieldSubmitActionExA

Поля форм

Описание

Завершающая A обозначает точку входа DLL ANSI (char); поверхность ActiveX/COM предоставляет только форму Unicode. Поведение идентично SetFormFieldSubmitActionEx, а строковые аргументы интерпретируются с использованием текущей кодовой страницы SetAnsiMode

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

Синтаксис

Delphi

Function DLSetFormFieldSubmitActionExA(InstanceID, Index: Integer; ActionType, Link: PAnsiChar; Flags: Integer): Integer;

DLL

int DLSetFormFieldSubmitActionExA(int InstanceID, int Index, const char * ActionType, const char * Link, int Flags);

Параметры

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

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

0Действие поля задать не удалось
1Success