FormFieldJavaScriptAction

Formularfelder, JavaScript

Beschreibung

Fügt einem Formularfeld JavaScript für einen der möglichen Aktionstypen hinzu

Syntax

Delphi

Function TPDFlib.FormFieldJavaScriptAction(Index: Integer; Const ActionType, JavaScript: WideString): Integer;

ActiveX

Function PDFlib::FormFieldJavaScriptAction(Index As Long, ActionType As String, JavaScript As String) As Long

DLL

int DLFormFieldJavaScriptAction(int InstanceID, int Index, const wchar_t * ActionType, const wchar_t * JavaScript);

Parameter

IndexIndex des Formularfelds Der Aktionstyp: E = Eine Aktion, die ausgeführt wird, wenn der Zeiger den aktiven Bereich der Annotation betritt X = Eine Aktion, die ausgeführt wird, wenn der Zeiger den aktiven Bereich der Annotation verlässt D = Eine Aktion, die ausgeführt wird, wenn die Maustaste innerhalb des aktiven Bereichs der Annotation gedrückt wird U = Eine Aktion, die ausgeführt wird, wenn die Maustaste innerhalb des aktiven Bereichs der Annotation losgelassen wird Fo = Eine Aktion, die ausgeführt wird, wenn die Annotation den Eingabefokus erhält Bl = Eine Aktion, die ausgeführt wird, wenn die Annotation den Eingabefokus verliert (blur) K = Eine Aktion, die ausgeführt wird, wenn der Benutzer eine Taste in ein Textfeld oder Kombinationsfeld eingibt oder die Auswahl in einem scrollbaren Listenfeld ändert. Dadurch kann der Tastenanschlag auf Gültigkeit geprüft und abgelehnt oder geändert werden. F = Eine Aktion, die ausgeführt wird, bevor das Feld zur Anzeige seines aktuellen Werts formatiert wird. Dadurch kann der Feldwert vor der Formatierung geändert werden. V = Eine Aktion, die ausgeführt wird, wenn der Feldwert geändert wird. Dadurch kann der neue Wert auf Gültigkeit geprüft werden. C = Eine Aktion, die ausgeführt wird, um den Wert dieses Feldes neu zu berechnen, wenn sich der Wert eines anderen Feldes ändert
ActionType
JavaScriptDas auszuführende JavaScript

Rückgabewerte

0Das Formularfeld oder die Aktion war ungültig, oder der PDF/A- oder PDF/X-6-Modus ist aktiv
1Die JavaScript-Aktion wurde erfolgreich hinzugefügt