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

IndexIndeks 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
JavaScriptKod JavaScript do wykonania

Wartości zwracane

0Pole formularza lub akcja była nieprawidłowa, albo aktywny jest tryb PDF/A lub PDF/X-6
1Akcja JavaScript została pomyślnie dodana