FormFieldJavaScriptAction
Formulárové polia, JavaScript
Popis
Pridá JavaScript do formulárového poľa pre ktorýkoľvek z možných typov akcií
Syntax
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);
Parametre
| Index | Index formulárového poľa Typ akcie: E = Akcia vykonaná, keď kurzor vstúpi do aktívnej oblasti anotácie X = Akcia vykonaná, keď kurzor opustí aktívnu oblasť anotácie D = Akcia vykonaná, keď sa tlačidlo myši stlačí vnútri aktívnej oblasti anotácie U = Akcia vykonaná, keď sa tlačidlo myši pustí vnútri aktívnej oblasti anotácie Fo = Akcia vykonaná, keď anotácia získa vstupný fokus Bl = Akcia vykonaná, keď anotácia stratí vstupný fokus (rozostrenie) K = Akcia vykonaná, keď používateľ napíše znak do textového poľa alebo rozbaľovacieho zoznamu alebo zmení výber v rolovateľnom zozname. Umožňuje overiť platnosť stlačenia klávesu a zamietnuť ho alebo ho zmeniť. F = Akcia vykonaná pred formátovaním poľa na zobrazenie jeho aktuálnej hodnoty. Umožňuje pred formátovaním zmeniť hodnotu poľa. V = Akcia vykonaná pri zmene hodnoty poľa. Umožňuje overiť platnosť novej hodnoty. C = Akcia vykonaná na prepočet hodnoty tohto poľa pri zmene hodnoty iného poľa |
|---|---|
| ActionType | |
| JavaScript | JavaScript, ktorý sa má vykonať |
Návratové hodnoty
| 0 | Formulárové pole alebo akcia bola neplatná alebo je aktívny režim PDF/A alebo PDF/X-6 |
|---|---|
| 1 | Akcia JavaScript bola úspešne pridaná |