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 با موفقیت اضافه شد