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
| Index | Index 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 | |
| JavaScript | Das auszuführende JavaScript |
Rückgabewerte
| 0 | Das Formularfeld oder die Aktion war ungültig, oder der PDF/A- oder PDF/X-6-Modus ist aktiv |
|---|---|
| 1 | Die JavaScript-Aktion wurde erfolgreich hinzugefügt |