AddActionNextEx
Annotazioni e link sensibili, Campi modulo
Descrizione
Aggiunge una next-action a un handle di azione esistente selezionando il tipo di azione con una costante di builder denominata
Sintassi
Delphi
Function TPDFlib.AddActionNextEx(ActionID, ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;
Parametri
| ActionID | Un handle di azione restituito da un helper di azioni per annotazioni, outlines, azioni di apertura o campi modulo |
|---|---|
| ActionKind | Uno tra PDF_ACTION_BUILDER_WEB, PDF_ACTION_BUILDER_NAMED, PDF_ACTION_BUILDER_JAVASCRIPT, PDF_ACTION_BUILDER_HIDE, PDF_ACTION_BUILDER_SUBMIT, PDF_ACTION_BUILDER_RESET, PDF_ACTION_BUILDER_IMPORTDATA, PDF_ACTION_BUILDER_DESTINATION, PDF_ACTION_BUILDER_REMOTE_DESTINATION, PDF_ACTION_BUILDER_LAUNCH, o PDF_ACTION_BUILDER_THREAD |
| Value | L'URI, l'azione denominata, il sorgente JavaScript, il nome del file import-data oppure il valore non usato per le azioni di destinazione |
| FieldNames | Un elenco di campi separati da virgole per le azioni hide, submit e reset |
| Flags | Flag specifici dell'azione oppure l'indice del thread con base 1 per PDF_ACTION_BUILDER_THREAD |
| DestID | L'handle della destinazione per PDF_ACTION_BUILDER_DESTINATION, oppure un indice di bead con base 1 per PDF_ACTION_BUILDER_THREAD, dove 0 seleziona il primo bead |
Valori restituiti
| 0 | L'handle dell'azione, il tipo di azione o il valore richiesto non era valido, oppure la modalità PDF/X-6 respinge il tipo di azione non sicuro selezionato |
|---|---|
| 1 | La next-action è stata aggiunta correttamente |
Note
L'helper riutilizza lo stesso percorso interno di costruzione delle azioni dei metodi specifici AddActionNext*, così le restrizioni PDF/A e PDF/X-6 e l'introspezione delle azioni restano coerenti
Le azioni thread usano riferimenti indiretti a un thread di articolo e a un bead esistenti, quindi
Value e FieldNames vengono ignorati per PDF_ACTION_BUILDER_THREAD