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
| Index | L'indice del campo di destinazione in base uno |
|---|---|
| Action | L'evento di campo da eseguire |
| InputEvent | Il valore iniziale, la modifica, il campo di origine, la selezione, lo stato dei tasti e lo stato di commit |
| OutputEvent | Lo 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