ExecuteFormFieldScriptEvent

Formulär, JavaScript-säkerhet

Beskrivning

Kör en fältåtgärd /K, /F, /V eller /C i det avgränsade lokala formulärskriptruntime och returnerar det resulterande händelsetillståndet

Syntax

Function TPDFlib.ExecuteFormFieldScriptEvent(Index: Integer; Action: TPDFlibFormScriptAction; Const InputEvent: TPDFlibFormScriptEvent; Out OutputEvent: TPDFlibFormScriptEvent): Integer;

Parametrar

IndexDet ettbaserade målfältindexet
ActionFälthändelsen som ska köras
InputEventDet initiala värdet, ändringen, källfältet, markeringen, tangentläget och bekräftelsetillståndet
OutputEventDet slutliga händelsetillståndet, inklusive de skrivbara egenskaperna value, change, rc, selStart och selEnd

Returvärden

Returnerar 1 när körningen lyckas och event.rc förblir true, eller 0 när åtgärden saknas, underkänner händelsen, inte stöds, är ogiltig eller överskrider en resursgräns

Anmärkningar

event.targetevent.sourcethis.numFieldsthis.getField(...)this.getNthFieldName(...)

name och type, value, valueAsString och readonly Fältobjekt exponerar required, charLimit,

/K, /F, /V, /C och

Körtiden har ingen fil-, nätverks-, process-, UI-, dynamisk kod- eller obegränsad dokumentobjektförmåga

Se även

TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript