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
ValueURI أو الإجراء المُسمّى أو مصدر 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 حتى عندما يكون نوع الإجراء المحدد مسموحًا لولا ذلك