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 | |
| Link | URL серверного скрипта, обрабатывающего отправку формы |
| Flags | Значение флагов, определённое Adobe, для действия отправки поля формы |
Возвращаемые значения
| 0 | Действие поля задать не удалось |
|---|---|
| 1 | Success |