SetFormFieldActionEx

Form fields, Annotations and hotspot links

Description

Costruisce e assegna un'azione di trigger per un campo modulo utilizzando un nome evento e una costante del costruttore di azioni denominata

Syntax

Delphi

Function TPDFlib.SetFormFieldActionEx(Index: Integer; Const EventName: WideString; ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;

Parameters

IndexL'indice del campo modulo con base 1
EventNameIl nome dell'evento trigger, come MouseUp, MouseDown, MouseEnter, MouseExit, Focus, LostFocus, KeyPress, BeforeFormatting, Change o Calculate
ActionKindUna delle costanti PDF_ACTION_BUILDER_* supportate da AddActionNextEx
ValueL'URI, l'azione con nome, il sorgente JavaScript, il nome del file dei dati di importazione o il valore inutilizzato per le azioni di destinazione
FieldNamesUn elenco di campi separati da virgole per le azioni di nascondi, invio e ripristino
FlagsFlag di invio o ripristino specifici per l'azione, o il flag nascondi per le azioni di visibilità
DestIDL'handle di destinazione per PDF_ACTION_BUILDER_DESTINATION

Return values

0Il campo, il nome dell'evento, il tipo di azione o il valore richiesto non erano validi
1L'azione è stata creata e assegnata all'evento di campo selezionato

Remarks

Questo helper combina la risoluzione del nome dell'evento con la costruzione dell'azione, evitando handle di azioni temporanei separati quando un evento di campo richiede solo un'azione diretta URI, JavaScript, hide, submit, reset, import-data, named o destination