FormFieldJavaScriptAction
فیلدهای فرم، JavaScript
توضیحات
برای هر یک از انواع کنش ممکن، JavaScript به یک فیلد فرم اضافه میکند
نحو
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);
پارامترها
| Index | شماره فیلد فرم نوع کنش: E = کنشی که وقتی مکاننما وارد ناحیه فعال حاشیهنویسی میشود اجرا میگردد X = کنشی که وقتی مکاننما از ناحیه فعال حاشیهنویسی خارج میشود اجرا میگردد D = کنشی که وقتی دکمه ماوس درون ناحیه فعال حاشیهنویسی فشرده میشود اجرا میگردد U = کنشی که وقتی دکمه ماوس درون ناحیه فعال حاشیهنویسی رها میشود اجرا میگردد Fo = کنشی که وقتی حاشیهنویسی فوکوس ورودی را میگیرد اجرا میگردد Bl = کنشی که وقتی حاشیهنویسی فوکوس ورودی را از دست میدهد (محوشده) اجرا میگردد K = کنشی که وقتی کاربر در یک فیلد متنی یا جعبه ترکیبی ضربه کلید میزند یا انتخاب را در یک جعبه فهرست قابل پیمایش تغییر میدهد اجرا میگردد. این امکان را میدهد که ضربه کلید از نظر اعتبار بررسی و رد یا اصلاح شود. F = کنشی که پیش از قالببندی فیلد برای نمایش مقدار جاری آن اجرا میگردد. این امکان را میدهد که مقدار فیلد پیش از قالببندی اصلاح شود. V = کنشی که وقتی مقدار فیلد تغییر میکند اجرا میگردد. این امکان را میدهد که مقدار جدید از نظر اعتبار بررسی شود. C = کنشی که برای بازمحاسبه مقدار این فیلد وقتی مقدار فیلد دیگری تغییر میکند اجرا میگردد |
|---|---|
| ActionType | |
| JavaScript | کد JavaScript برای اجرا |
مقادیر بازگشتی
| 0 | فیلد فرم یا کنش نامعتبر بود، یا حالت PDF/A یا PDF/X-6 فعال است |
|---|---|
| 1 | کنش JavaScript با موفقیت اضافه شد |