FormFieldJavaScriptAction
Поля форм, JavaScript
Описание
Добавляет JavaScript в поле формы для любого из возможных типов действий
Синтаксис
Delphi
Function TPDFlib.FormFieldJavaScriptAction(Index: Integer; Const ActionType, JavaScript: WideString): Integer;
ActiveX
Function PDFlib::FormFieldJavaScriptAction(Index As Long, ActionType As String, JavaScript As String) As Long
DLL
int DLFormFieldJavaScriptAction(int InstanceID, int Index, const wchar_t * ActionType, const wchar_t * JavaScript);
Параметры
| Index | Индекс поля формы. Тип действия: E = действие, выполняемое при входе курсора в активную область аннотации; X = действие, выполняемое при выходе курсора из активной области аннотации; D = действие, выполняемое при нажатии кнопки мыши внутри активной области аннотации; U = действие, выполняемое при отпускании кнопки мыши внутри активной области аннотации; Fo = действие, выполняемое при получении аннотацией фокуса ввода; Bl = действие, выполняемое при потере аннотацией фокуса ввода (размытие); K = действие, выполняемое, когда пользователь вводит клавишу в текстовое поле или поле с раскрывающимся списком либо меняет выделение в прокручиваемом списке. Это позволяет проверить нажатие клавиши на допустимость и отклонить или изменить его; F = действие, выполняемое перед форматированием поля для отображения его текущего значения. Это позволяет изменить значение поля перед форматированием; V = действие, выполняемое при изменении значения поля. Это позволяет проверить новое значение на допустимость; C = действие, выполняемое для повторного вычисления значения этого поля при изменении значения другого поля |
|---|---|
| ActionType | |
| JavaScript | Выполняемый код JavaScript |
Возвращаемые значения
| 0 | Поле формы или действие было недопустимым, либо активен режим PDF/A или PDF/X-6 |
|---|---|
| 1 | Действие JavaScript успешно добавлено |