AddActionNextEx
Anotace a hotspotové odkazy, formulářová pole
Popis
Přidá navazující akci (next-action) k existujícímu handle akce, přičemž druh akce se volí pojmenovanou konstantou builderu
Syntaxe
Delphi
Function TPDFlib.AddActionNextEx(ActionID, ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;
Parametry
| ActionID | Handle akce vrácený pomocnou funkcí akce anotace, záložky, open-action nebo formulářového pole |
|---|---|
| ActionKind | Jedna z hodnot 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 nebo PDF_ACTION_BUILDER_THREAD |
| Value | URI, pojmenovaná akce, zdrojový kód JavaScriptu, název souboru importu dat, nebo nepoužitá hodnota u akcí cíle |
| FieldNames | Seznam polí oddělených čárkami pro akce hide, submit a reset |
| Flags | Příznaky specifické pro akci nebo index vlákna počítaný od 1 pro PDF_ACTION_BUILDER_THREAD |
| DestID | Handle cíle pro PDF_ACTION_BUILDER_DESTINATION, nebo index korálku (bead) počítaný od 1 pro PDF_ACTION_BUILDER_THREAD, přičemž 0 vybere první korálek |
Návratové hodnoty
| 0 | Handle akce, druh akce nebo požadovaná hodnota byla neplatná, nebo režim PDF/X-6 zamítne zvolený nebezpečný druh akce |
|---|---|
| 1 | Navazující akce byla úspěšně připojena |
Poznámky
Pomocná funkce využívá stejnou interní cestu tvorby akcí jako metody AddActionNext* konkrétních akcí, takže omezení PDF/A a PDF/X-6 i introspekce akcí zůstávají konzistentní
Akce vláken používají nepřímé odkazy na existující vlákno článku a korálek, takže u
Value se FieldNames a PDF_ACTION_BUILDER_THREAD ignorují