FormFieldJavaScriptAction

Formuliervelden, JavaScript

Beschrijving

Voegt JavaScript toe aan een formulierveld voor elk van de mogelijke actietypes

Syntaxis

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);

Parameters

IndexIndex van het formulierveld Het actietype: E = Een actie die wordt uitgevoerd wanneer de cursor het actieve gebied van de annotatie binnengaat X = Een actie die wordt uitgevoerd wanneer de cursor het actieve gebied van de annotatie verlaat D = Een actie die wordt uitgevoerd wanneer de muisknop binnen het actieve gebied van de annotatie wordt ingedrukt U = Een actie die wordt uitgevoerd wanneer de muisknop binnen het actieve gebied van de annotatie wordt losgelaten Fo = Een actie die wordt uitgevoerd wanneer de annotatie de invoerfocus ontvangt Bl = Een actie die wordt uitgevoerd wanneer de annotatie de invoerfocus verliest (vervaging) K = Een actie die wordt uitgevoerd wanneer de gebruiker een toetsaanslag in een tekstveld of combobox typt of de selectie in een schuifbare keuzelijst wijzigt. Hiermee kan de toetsaanslag op geldigheid worden gecontroleerd en worden geweigerd of gewijzigd. F = Een actie die wordt uitgevoerd voordat het veld wordt opgemaakt om zijn huidige waarde weer te geven. Hiermee kan de waarde van het veld vóór de opmaak worden gewijzigd. V = Een actie die wordt uitgevoerd wanneer de waarde van het veld verandert. Hiermee kan de nieuwe waarde op geldigheid worden gecontroleerd. C = Een actie die wordt uitgevoerd om de waarde van dit veld opnieuw te berekenen wanneer die van een ander veld verandert
ActionType
JavaScriptDe uit te voeren JavaScript-code

Retourwaarden

0Het formulierveld of de actie was ongeldig, of de modus PDF/A of PDF/X-6 is actief
1De JavaScript-actie is toegevoegd