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
| Index | Det ettbaserade målfältindexet |
|---|---|
| Action | Fälthändelsen som ska köras |
| InputEvent | Det initiala värdet, ändringen, källfältet, markeringen, tangentläget och bekräftelsetillståndet |
| OutputEvent | Det 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