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 دارد |
|---|---|
| TriggerEvent | action مربوط به 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-zero | ActionID فیلد فرم برای رویداد محرک مشخصشده |