ActivateFormField

Pola formularza, interakcja z przeglądarką

Opis

Przekazuje akcję pola dla podanego zdarzenia wyzwalającego do procedury obsługi OnFormFieldAction zamiast wykonywać ją wewnątrz kontrolki

Akcja jest najpierw wyszukiwana na widżecie, a potem na jego polu bazowym; przyciski push i widżety podpisu są przekazywane nawet bez własnej akcji, aby gospodarz mógł zaimplementować ich zachowanie przy kliknięciu, a sama przeglądarka nie interpretuje ani nie wykonuje żadnej akcji, przy czym akcje JavaScript są w szczególności przekazywane jako dane typowane

Składnia

Delphi

Function TPDFlibViewer.ActivateFormField(FieldIndex: Integer; Const TriggerEvent: WideString= 'U'): Integer;

Parametry

FieldIndexNumer pola formularza liczony od 1
TriggerEventLitera zdarzenia wyzwalającego PDF, wartość domyślna 'U' oznacza zwolnienie przycisku myszy

Wartości zwracane

0Do OnFormFieldAction nie jest przypisana procedura obsługi, numer pola jest nieprawidłowy albo akcja nie istnieje dla typu pola innego niż przycisk i podpis
1Aktywacja została przekazana do procedury obsługi OnFormFieldAction

Zobacz również

TPDFlibViewer, BeginEditFormField, FocusNextFormField, FocusedFormFieldIndex