FormFieldJavaScriptAction
Pola formularza, JavaScript
Opis
Dodaje JavaScript do pola formularza dla dowolnego z możliwych typów akcji
Składnia
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);
Parametry
| Index | Indeks pola formularza Typ akcji: E = akcja wykonywana, gdy kursor wchodzi w aktywny obszar adnotacji X = akcja wykonywana, gdy kursor opuszcza aktywny obszar adnotacji D = akcja wykonywana, gdy przycisk myszy jest wciśnięty wewnątrz aktywnego obszaru adnotacji U = akcja wykonywana, gdy przycisk myszy jest zwalniany wewnątrz aktywnego obszaru adnotacji Fo = akcja wykonywana, gdy adnotacja otrzymuje fokus wejścia Bl = akcja wykonywana, gdy adnotacja traci fokus wejścia (rozmycie) K = akcja wykonywana, gdy użytkownik wpisuje klawisz w pole tekstowe lub listę rozwijaną albo modyfikuje zaznaczenie w przewijanej liście. Pozwala to sprawdzić klawisz pod kątem poprawności oraz go odrzucić lub zmodyfikować. F = akcja wykonywana przed sformatowaniem pola w celu wyświetlenia jego bieżącej wartości. Pozwala to zmodyfikować wartość pola przed formatowaniem. V = akcja wykonywana, gdy zmienia się wartość pola. Pozwala to sprawdzić nową wartość pod kątem poprawności. C = akcja wykonywana w celu przeliczenia wartości tego pola, gdy zmienia się wartość innego pola |
|---|---|
| ActionType | |
| JavaScript | Kod JavaScript do wykonania |
Wartości zwracane
| 0 | Pole formularza lub akcja była nieprawidłowa, albo aktywny jest tryb PDF/A lub PDF/X-6 |
|---|---|
| 1 | Akcja JavaScript została pomyślnie dodana |