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