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 успішно додано |