AddActionNextEx
Anmerkungen und Hotspot-Links, Formularfelder
Beschreibung
Hängt eine Folgeaktion an ein vorhandenes Aktions-Handle an und wählt die Aktionsart über eine benannte Builder-Konstante aus
Syntax
Delphi
Function TPDFlib.AddActionNextEx(ActionID, ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;
Parameter
| ActionID | Ein Aktions-Handle, das von einem Anmerkungs-, Outline-, Open-Action- oder Formularfeld-Aktionshelfer zurückgegeben wurde |
|---|---|
| ActionKind | Einer der Werte 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 oder PDF_ACTION_BUILDER_THREAD |
| Value | Der URI, die benannte Aktion, der JavaScript-Quelltext, der ImportData-Dateiname oder der ungenutzte Wert bei Ziel-Aktionen |
| FieldNames | Eine durch Kommas getrennte Feldliste für Hide-, Submit- und Reset-Aktionen |
| Flags | Aktionsspezifische Flags oder der 1-basierte Thread-Index für PDF_ACTION_BUILDER_THREAD |
| DestID | Das Ziel-Handle für PDF_ACTION_BUILDER_DESTINATION oder ein 1-basierter Bead-Index für PDF_ACTION_BUILDER_THREAD, wobei 0 den ersten Bead auswählt |
Rückgabewerte
| 0 | Das Aktions-Handle, die Aktionsart oder der erforderliche Wert war ungültig, oder der PDF/X-6-Modus weist die gewählte unsichere Aktionsart zurück |
|---|---|
| 1 | Die Folgeaktion wurde erfolgreich angehängt |
Anmerkungen
Der Helfer verwendet denselben internen Konstruktionspfad für Aktionen wie die aktionsspezifischen AddActionNext*-Methoden, sodass PDF/A- und PDF/X-6-Einschränkungen und die Aktions-Introspektion konsistent bleiben
Thread-Aktionen verwenden indirekte Referenzen auf einen vorhandenen Artikel-Thread und Bead, daher werden
Value und FieldNames bei PDF_ACTION_BUILDER_THREAD ignoriert