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 успешно добавлено