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

IndexIndex 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
JavaScriptJavaScript, ktorý sa má vykonať

Návratové hodnoty

0Formulárové pole alebo akcia bola neplatná alebo je aktívny režim PDF/A alebo PDF/X-6
1Akcia JavaScript bola úspešne pridaná