AddActionNextJavaScriptA

JavaScript، annotationها و hotspot linkها

توضیحات

حرف پایانی A نقطهٔ ورود DLL یعنی ANSI (char) را نشان می‌دهد؛ سطح ActiveX/COM تنها فرم یونیکد را افشا می‌کند. رفتار با AddActionNextJavaScript یکسان است و آرگومان‌های رشته‌ای با code page فعلیِ SetAnsiMode تفسیر می‌شوند

یک next-action از نوع JavaScript را به action موجودِ annotation، outline یا form-field اضافه می‌کند

نحو

Delphi

Function DLAddActionNextJavaScriptA(InstanceID, ActionID: Integer; JavaScript: PAnsiChar): Integer;

DLL

int DLAddActionNextJavaScriptA(int InstanceID, int ActionID, const char * JavaScript);

پارامترها

ActionIDیک ActionID همان‌طور که توسط GetAnnotActionID، GetOutlineActionID یا GetFormFieldActionID بازگردانده می‌شود
JavaScriptکد JavaScript که پس از کنش اصلی اجرا می‌شود

مقادیر بازگشتی

0مقدار ActionID نامعتبر بود، رشتهٔ JavaScript خالی بود، یا سند انتخاب‌شده در حالت PDF/A است
1next-action مربوط به JavaScript با موفقیت append شد

ملاحظات

تابع مدخل PDF action یعنی /Next را بدون جایگزینی کنش اصلی می‌نویسد و کنش‌های زنجیره‌شدهٔ موجود را حفظ می‌کند

برای بررسی کنش‌های زنجیره‌شده پس از ساخت یا پس از بارگذاری PDF موجود از GetActionNextCount و GetActionNextInfo استفاده کنید