SetFormFieldActionEx
حقول النماذج، التعليقات التوضيحية وروابط النقاط الساخنة
الوصف
تبني وتسند إجراء مشغِّل حقل نموذج باستخدام اسم حدث وثابت منشئ إجراء مُسمّى
الصيغة
Delphi
Function TPDFlib.SetFormFieldActionEx(Index: Integer; Const EventName: WideString; ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;
المعاملات
| Index | فهرس حقل النموذج ذا الأساس 1 |
|---|---|
| EventName | اسم حدث المشغِّل، مثل MouseUp أو MouseDown أو MouseEnter أو MouseExit أو Focus أو LostFocus أو KeyPress أو BeforeFormatting أو Change أو Calculate |
| ActionKind | أحد ثوابت PDF_ACTION_BUILDER_* المدعومة في AddActionNextEx |
| Value | URI أو الإجراء المُسمّى أو مصدر JavaScript أو اسم ملف استيراد البيانات، أو القيمة غير المستخدمة لإجراءات الوجهة |
| FieldNames | قائمة حقول مفصولة بفواصل لإجراءات الإخفاء والإرسال وإعادة الضبط |
| Flags | أعلام خاصة بالإجراء أو فهرس مقال ذا الأساس 1 من أجل PDF_ACTION_BUILDER_THREAD |
| DestID | مقبض الوجهة من أجل PDF_ACTION_BUILDER_DESTINATION، أو فهرس خرزة ذات الأساس 1 من أجل PDF_ACTION_BUILDER_THREAD حيث يختار 0 الخرزة الأولى |
قيم الإرجاع
| 0 | الحقل أو اسم الحدث أو نوع الإجراء أو القيمة المطلوبة غير صالحة أو وضع PDF/X-6 نشط |
|---|---|
| 1 | بُني الإجراء وأُسند إلى حدث الحقل المحدد |
ملاحظات
يجمع هذا المساعد حسم اسم الحدث مع بناء الإجراء، مما يتجنب مقابض إجراءات مؤقتة منفصلة عندما لا يحتاج حدث الحقل إلا إلى إجراء URI مباشر أو JavaScript أو إخفاء أو إرسال أو إعادة ضبط أو استيراد بيانات أو إجراء مُسمّى أو وجهة أو مقال Thread تُرفض الإجراءات الإضافية لحقول النماذج أثناء نشاط وضع PDF/A أو PDF/X-6 لأن كلا الملفين يحظر قواميس
/AA للحقول وعناصر Widget حتى عندما يكون نوع الإجراء المحدد مسموحًا لولا ذلك