ExecuteFormFieldScriptEvent
Skjemaer, JavaScript-sikkerhet
Beskrivelse
Kjører en felthandling /K, /F, /V eller /C i det begrensede lokale kjøretidsmiljøet for skjemaskript og returnerer den resulterende hendelsestilstanden
Syntaks
Function TPDFlib.ExecuteFormFieldScriptEvent(Index: Integer; Action: TPDFlibFormScriptAction; Const InputEvent: TPDFlibFormScriptEvent; Out OutputEvent: TPDFlibFormScriptEvent): Integer;
Parametere
| Index | Den et-baserte målfeltindeksen |
|---|---|
| Action | Felhendelsen som skal kjøres |
| InputEvent | Startverdi, endring, kildefelt, markering, tastetilstand og fullføringstilstand |
| OutputEvent | Sluttilstanden til hendelsen, inkludert de skrivbare egenskapene value, change, rc, selStart og selEnd |
Returverdier
Returnerer 1 når kjøringen lykkes og event.rc forblir sann, eller 0 når handlingen mangler, avviser hendelsen, ikke støttes, er ugyldig eller overskrider en ressursgrense
Merknader
Det kontrollerte objektflaten eksponerer standard felt-hendelse-egenskaper, skrivebeskyttede event.target- og event.source-feltegenskaper, this.numFields, this.getField(...) og this.getNthFieldName(...)
Feltobjekter eksponerer name, type, value, valueAsString, readonly, required og charLimit uten å tillate objektmutasjon
Trykknapper, avkrysningsbokser og radioknapper avviser kjøring av /K, /F, /V og /C, og bare en vellykket beregning skriver slutverdien til det lagrede feltet
Runtime-en har ingen fil-, nettverks-, prosess-, UI-, dynamisk kode- eller ubegrenset dokumentobjekt-funksjon
Se også
TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript