FormFieldJavaScriptAction
Formos laukai, JavaScript
Aprašymas
Įtraukia JavaScript į formos lauką bet kuriam galimam veiksmų tipui
Sintaksė
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);
Parametrai
| Index | Formos lauko indeksas Veiksmo tipas: E = veiksmas, atliekamas, kai žymeklis įeina į anotacijos aktyviąją sritį X = veiksmas, atliekamas, kai žymeklis išeina iš anotacijos aktyviosios srities D = veiksmas, atliekamas, kai pelės mygtukas paspaudžiamas anotacijos aktyviojoje srityje U = veiksmas, atliekamas, kai pelės mygtukas atleidžiamas anotacijos aktyviojoje srityje Fo = veiksmas, atliekamas, kai anotacija gauna įvesties fokusą Bl = veiksmas, atliekamas, kai anotacija praranda įvesties fokusą (nufokusuota) K = veiksmas, atliekamas, kai naudotojas įveda klavišą į teksto lauką arba combo lauką arba pakeičia pasirinkimą slankiojamajame sąrašo lauke. Tai leidžia patikrinti klavišą dėl galiojimo ir jį atmesti arba pakeisti. F = veiksmas, atliekamas prieš suformuojant lauką, kad būtų rodoma jo dabartinė reikšmė. Tai leidžia pakeisti lauko reikšmę prieš formatavimą. V = veiksmas, atliekamas, kai keičiama lauko reikšmė. Tai leidžia patikrinti naująją reikšmę dėl galiojimo. C = veiksmas, atliekamas, kad būtų perskaičiuota šio lauko reikšmė, pasikeitus kito lauko reikšmei |
|---|---|
| ActionType | |
| JavaScript | Vykdytinas JavaScript |
Grąžinamos reikšmės
| 0 | Formos laukas arba veiksmas buvo netinkamas, arba aktyvus PDF/A arba PDF/X-6 režimas |
|---|---|
| 1 | JavaScript veiksmas sėkmingai pridėtas |