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
| Index | L'indice del campo modulo con base 1 |
|---|---|
| EventName | Il nome dell'evento trigger, come MouseUp, MouseDown, MouseEnter, MouseExit, Focus, LostFocus, KeyPress, BeforeFormatting, Change o Calculate |
| ActionKind | Una delle costanti PDF_ACTION_BUILDER_* supportate da AddActionNextEx |
| Value | L'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 |
| FieldNames | Un elenco di campi separati da virgole per le azioni di nascondi, invio e ripristino |
| Flags | Flag di invio o ripristino specifici per l'azione, o il flag nascondi per le azioni di visibilità |
| DestID | L'handle di destinazione per PDF_ACTION_BUILDER_DESTINATION |
Return values
| 0 | Il campo, il nome dell'evento, il tipo di azione o il valore richiesto non erano validi |
|---|---|
| 1 | L'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