OnAction

النماذج، التفاعل

الوصف

TPDFlibFormSession

TPDFlibActionInfo

/Fo على وشك تنفيذ إجراء متاح لعنصر Widget تستقبل دالة الاستدعاء فهرس عنصر Widget وحدث المشغِّل ذا الحرف الواحد في PDF وبنية /Bl موصوفة بالنوع تصف الإجراء المضبوط، ويُبحث عنه أولًا على عنصر Widget ثم على حقله الأساسي عندما لا يحمل عنصر Widget نفسه إجراءً تشمل المشغِّلات التي تُراقب عبر دالة الاستدعاء هذه /K و/V عند انتقالات التركيز، و/F عند تحريرات التحديد وتغييرات الاختيار، و/E و/X أثناء الإتمامات، و/D و/U و

Allow وFalse أثناء تفاعل المؤشر تُطلَق دالة الاستدعاء فقط عندما يكون هناك إجراء مضبوط فعلًا، وضبط

التصريح

property OnAction: TPDFlibFormSessionActionEvent;

معاملات المعالج

Senderالجلسة التي أرسلت الإجراء
FieldIndexفهرس الحقل أو عنصر Widget المؤقت الذي يتبع إليه الإجراء
TriggerEventاسم حدث المشغِّل في PDF، مثل 'Fo' أو 'Bl' أو 'K' أو 'V' أو 'F' أو 'E' أو 'X' أو 'D' أو 'U'
ActionInfoوصف موصوف بالنوع للإجراء المضبوط
Allowعلامة النقض، مضبوطة مسبقًا إلى True وتوضع إلى False لرفض العملية المعلقة

مثال

procedure TForm1.SessionAction(Sender: TObject; FieldIndex: Integer;
  const TriggerEvent: AnsiString; const ActionInfo: TPDFlibActionInfo;
  var Allow: Boolean);
begin
  if TriggerEvent = 'V' then
    Allow := ValidateBeforeCommit(FieldIndex);
end;

انظر أيضًا

DispatchAction, TPDFlibActionInfo, OnFocusChanged, OnTextEdit, OnValueChanged, ExecuteFormFieldScript