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

IndexFormos 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
JavaScriptVykdytinas JavaScript

Grąžinamos reikšmės

0Formos laukas arba veiksmas buvo netinkamas, arba aktyvus PDF/A arba PDF/X-6 režimas
1JavaScript veiksmas sėkmingai pridėtas