FormFieldJavaScriptAction

Formulärfält, JavaScript

Beskrivning

Lägger till JavaScript i ett formulärfält för någon av de möjliga åtgärdstyperna

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

Parametrar

IndexFormulärfältets index Åtgärdstypen: E = En åtgärd som utförs när markören går in över anteckningens aktiva område X = En åtgärd som utförs när markören lämnar anteckningens aktiva område D = En åtgärd som utförs när musknappen trycks ned inne i anteckningens aktiva område U = En åtgärd som utförs när musknappen släpps upp inne i anteckningens aktiva område Fo = En åtgärd som utförs när anteckningen tar emot indatafokus Bl = En åtgärd som utförs när anteckningen tappar indatafokuset (blurras) K = En åtgärd som utförs när användaren slår en tangent i ett textfält eller en kombobox eller ändrar markeringen i en rullbar listbox. Det låter tangentnedslaget kontrolleras för giltighet och avvisas eller ändras. F = En åtgärd som utförs innan fältet formateras för att visa sitt aktuella värde. Det låter fältets värde ändras före formateringen. V = En åtgärd som utförs när fältets värde ändras. Det låter det nya värdet kontrolleras för giltighet. C = En åtgärd som utförs för att räkna om detta fälts värde när ett annat fälts värde ändras
ActionType
JavaScriptJavaScript-koden som ska köras

Returvärden

0Formulärfältet eller åtgärden var ogiltig, eller så är PDF/A- eller PDF/X-6-läge aktivt
1JavaScript-åtgärden lades till med framgång