SetFormFieldAction
حقول النماذج، التعليقات التوضيحية وروابط النقاط الساخنة
الوصف
تربط قاموس إجراء قائمًا بمشغِّل حقل نموذج
الصيغة
Delphi
Function TPDFlib.SetFormFieldAction(Index: Integer; Const ActionType: WideString; ActionID: Integer): Integer;
DLL
int DLSetFormFieldAction(int InstanceID, int Index, const wchar_t * ActionType, int ActionID);
المعاملات
| Index | فهرس حقل النموذج ذا الأساس 1 |
|---|---|
| ActionType | اسم المشغِّل: E أو X أو D أو U أو Fo أو Bl أو K أو F أو V أو C |
| ActionID | مقبض إجراء أرجعته GetAnnotActionID أو GetOutlineActionID أو GetFormFieldActionID |
قيم الإرجاع
| 0 | الحقل أو المشغِّل أو مقبض الإجراء غير صالح أو وضع PDF/X-6 نشط |
|---|---|
| 1 | نُسخ الإجراء وأُسند إلى مشغِّل الحقل |
ملاحظات
يُنسخ قاموس الإجراء إلى المستند المحدد قبل إسناده إلى الحقل، فلا تُغيّر التحريرات اللاحقة للإجراء الأصلي مشغِّل الحقل استخدم
ActionType بالقيمة U من أجل إجراء التنشيط الأساسي لرفع الفأرة، مطابقًا الإجراء الذي تقرأه GetFormFieldActionID(Index, 'U')
استخدم
RemoveFormFieldAction لمسح مشغِّل وGetFormFieldActionInfo لفحص الإجراء المسند عبر TPDFlibActionInfo