FormFieldJavaScriptAction
Câmpuri de formular, JavaScript
Descriere
Adaugă JavaScript unui câmp de formular pentru oricare dintre tipurile posibile de acțiune
Sintaxă
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);
Parametri
| Index | Indexul câmpului de formular Tipul acțiunii: E = O acțiune de executat când cursorul intră în zona activă a adnotației' X = O acțiune de executat când cursorul iese din zona activă a adnotației' D = O acțiune de executat când butonul mouse-ului este apăsat în interiorul zonei active a adnotației' U = O acțiune de executat când butonul mouse-ului este eliberat în interiorul zonei active a adnotației' Fo = O acțiune de executat când adnotația primește focusul de intrare Bl = O acțiune de executat când adnotația pierde focusul de intrare (blur) K = O acțiune de executat când utilizatorul tastează o apăsare de tastă într-un câmp de text sau o casetă combinată sau modifică selecția într-o casetă listă derulabilă. Aceasta permite ca apăsarea de tastă să fie verificată ca validitate și respinsă sau modificată. F = O acțiune de executat înainte ca câmpul să fie formatat pentru a-și afișa valoarea curentă. Aceasta permite ca valoarea câmpului' să fie modificată înainte de formatare. V = O acțiune de executat când valoarea câmpului' se schimbă. Aceasta permite ca noua valoare să fie verificată ca validitate. C = O acțiune de executat pentru a recalcula valoarea acestui câmp atunci când valoarea altui câmp se schimbă |
|---|---|
| ActionType | |
| JavaScript | JavaScript-ul care trebuie executat |
Valori returnate
| 0 | Câmpul de formular sau acțiunea a fost invalidă, fie modul PDF/A sau PDF/X-6 este activ |
|---|---|
| 1 | Acțiunea JavaScript a fost adăugată cu succes |