GetFormFieldActionID

فیلدهای فرم، annotationها و hotspot linkها

توضیحات

برای فیلد فرم مشخص‌شده یک ActionID برمی‌گرداند که با توابع گوناگون دست‌کاری کنش مانند GetActionType، GetActionDest، GetActionURL و SetActionURL قابل استفاده است

رویدادهای راه‌انداز گوناگونی وجود دارد و هر کدام کنش مخصوص خودش را دارد

نحو

Delphi

Function TPDFlib.GetFormFieldActionID(Index: Integer; Const TriggerEvent: WideString): Integer;

ActiveX

Function PDFlib::GetFormFieldActionID(Index As Long, TriggerEvent As String) As Long

DLL

int DLGetFormFieldActionID(int InstanceID, int Index, const wchar_t * TriggerEvent);

پارامترها

Indexشاخص فیلد فرم مورد نظر؛ اولین فیلد فرم شاخص 1 دارد
TriggerEventaction مربوط به event trigger مشخص‌شده را دریافت می‌کند: Empty string = action فعال‌سازی ساده E = action ورود annotation X = action خروج annotation D = action پایین‌رفتن دکمه annotation U = action بالا‌رفتن دکمه annotation Fo = action focus ورودی annotation Bl = action blur ورودی annotation (برعکس focus) PO = action بازشدن صفحه annotation PC = action بسته‌شدن صفحه annotation PV = action قابل‌مشاهده‌شدن صفحه annotation PI = action نامرئی‌شدن صفحه annotation K = action تغییر form field F = action قالب‌بندی form field V = action اعتبارسنجی form field C = action محاسبه form field

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

0شاخص فیلد نامعتبر بود یا فیلد، کنشی مرتبط با رویداد محرک مشخص‌شده ندارد
Non-zeroActionID فیلد فرم برای رویداد محرک مشخص‌شده