ExecuteFormFieldScriptEvent
Форми, безпека JavaScript
Опис
Виконує дію поля /K, /F, /V чи /C в обмеженому локальному середовищі виконання скриптів форми та повертає кінцевий стан події
Синтаксис
Function TPDFlib.ExecuteFormFieldScriptEvent(Index: Integer; Action: TPDFlibFormScriptAction; Const InputEvent: TPDFlibFormScriptEvent; Out OutputEvent: TPDFlibFormScriptEvent): Integer;
Параметри
| Index | Цільовий індекс поля з нумерацією від 1 |
|---|---|
| Action | Подія поля, яку слід виконати |
| InputEvent | Початкове значення, зміна, поле джерела, виділення, стан клавіш і стан фіксації |
| OutputEvent | Кінцевий стан події, зокрема властивості, доступні для запису: value, change, rc, selStart і selEnd |
Повернуті значення
Повертає 1, коли виконання успішне та event.rc залишається істинним, або 0, коли дія відсутня, відхиляє подію, не підтримується, недійсна чи перевищує межу ресурсів
Примітки
event.targetevent.sourcethis.numFieldsthis.getField(...)this.getNthFieldName(...)
name і type лише для читання, value, valueAsString та readonly
Об'єкти полів розкривають required, charLimit,
/K, /F, /V, /C і
Середовище виконання не має можливостей роботи з файлами, мережею, процесами, інтерфейсом користувача, динамічним кодом чи необмеженим доступом до об'єктів документа
Див. також
TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript