ExecuteFormFieldScriptEvent

Moduli, sicurezza JavaScript

Descrizione

Esegue un'azione di campo /K, /F, /V o /C nel runtime di script del modulo locale delimitato e restituisce lo stato dell'evento risultante

Sintassi

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

Parametri

IndexL'indice del campo di destinazione in base uno
ActionL'evento di campo da eseguire
InputEventIl valore iniziale, la modifica, il campo di origine, la selezione, lo stato dei tasti e lo stato di commit
OutputEventLo stato finale dell'evento, incluse le proprietà scrivibili value, change, rc, selStart e selEnd

Valori restituiti

Restituisce 1 quando l'esecuzione riesce e event.rc resta true, oppure 0 quando l'azione è assente, rifiuta l'evento, non è supportata, non è valida o supera un limite di risorse

Note

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

name e type, value, valueAsString e readonly Gli oggetti campo espongono required, charLimit,

I pulsanti, le caselle di controllo e i pulsanti di opzione rifiutano l'esecuzione di /K, /F, /V e /C, e solo un calcolo riuscito scrive il valore finale nel campo memorizzato

Il runtime non ha capacità di file, rete, processo, UI, codice dinamico né oggetti documento senza restrizioni

Vedere anche

TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript