SetFormFieldSubmitActionEx

Formularfelder

Beschreibung

Fügt einem Button-Formularfeld eine Submit-Aktion mit einem Flags-Parameter für verschiedene Submit-Optionen hinzu. Siehe hierzu den Abschnitt "Form Actions" der offiziellen PDF-Spezifikationen

Syntax

Delphi

Function TPDFlib.SetFormFieldSubmitActionEx(Index: Integer; Const ActionType, Link: WideString; Flags: Integer): Integer;

ActiveX

Function PDFlib::SetFormFieldSubmitActionEx(Index As Long, ActionType As String, Link As String, Flags As Long) As Long

DLL

int DLSetFormFieldSubmitActionEx(int InstanceID, int Index, const wchar_t * ActionType, const wchar_t * Link, int Flags);

Parameter

IndexDer Index des Formularfelds Der Aktionstyp: E = Eine Aktion, die ausgeführt wird, wenn der Zeiger den aktiven Bereich der Anmerkung betritt X = Eine Aktion, die ausgeführt wird, wenn der Zeiger den aktiven Bereich der Anmerkung verlässt D = Eine Aktion, die ausgeführt wird, wenn die Maustaste innerhalb des aktiven Bereichs der Anmerkung gedrückt wird U = Eine Aktion, die ausgeführt wird, wenn die Maustaste innerhalb des aktiven Bereichs der Anmerkung losgelassen wird Fo = Eine Aktion, die ausgeführt wird, wenn die Anmerkung den Eingabefokus erhält Bl = Eine Aktion, die ausgeführt wird, wenn die Anmerkung den Eingabefokus verliert (verschwommen) K = Eine Aktion, die ausgeführt wird, wenn der Benutzer eine Taste in ein Textfeld oder Kombinationsfeld eingibt oder die Auswahl in einem bildlauffähigen Listenfeld ändert. Dies ermöglicht es, die Tasteingabe auf Gültigkeit zu prüfen und abzulehnen oder zu ändern. F = Eine Aktion, die ausgeführt wird, bevor das Feld zur Anzeige seines aktuellen Werts formatiert wird. Dies ermöglicht es, den Feldwert vor der Formatierung zu ändern. V = Eine Aktion, die ausgeführt wird, wenn der Feldwert geändert wird. Dies ermöglicht die Gültigkeitsprüfung des neuen Werts. C = Eine Aktion, die ausgeführt wird, um den Wert dieses Felds neu zu berechnen, wenn sich der Wert eines anderen Felds ändert
ActionType
LinkDie URL des Server-Skripts, das die Formularübermittlung verarbeitet
FlagsVon Adobe definierter Flags-Wert für die Submit-Aktion des Formularfelds

Rückgabewerte

0Die Feldaktion konnte nicht gesetzt werden, oder der PDF/X-6-Modus ist aktiv
1Success