TXFAEventAction

الوحدة: HPDFXFAEventScript

التصريح

TXFAEventAction= record
  Kind: TXFAEventActionKind;
  Target, Presence, Value: AnsiString;
  Argument, Argument2: Integer;
  VirtualPath: AnsiString;
  PropertyPath: AnsiString;
  DataPath: AnsiString;
end;

السلوك

تمثل عملية حرفية محللةً أو تغييرًا مفحوصًا يصدره مضيف الأحداث العام

Kind تختار الحضور أو القيمة الخام أو الوصول أو عملية نسخ؛ والوسائط تحمل الفهارس وإعدادات النسخ

المضيف العام يستخدم Target كمرجع ربط وVirtualPath كموقع مفحوص لعقدة أنشئت أثناء الحدث نفسه

قيم الأعمال تستخدم نص UTF-8؛ وUnicode غير الصالح أو حقول الأعمال أو الميزانيات ترفض الحدث قبل نشر المستند

استخدم TXFAWidgetRuntime.DispatchEvent لإعادة التشغيل والتراجع المفحوصين بدل تطبيق السجلات مباشرةً على مستند مشترك

روابط الهوية ونتائج السكربت تستخدمان Value لنصها المفحوص وتفسَّر من بيئة التشغيل بدل اعتبارهما تغييرات نماذج عادية

أعمال حالة المضيف تحمل نص name|value في Value؛ وأعمال التركيز تحمل focus أو clear، وأعمال مسح التحرير لها Value فارغة بالهدف الحقل المختار

PropertyPath تعنون خاصية تحت مالك النموذج الذي يختاره Target، بتكرارات أصناف مثل font[0]/fill[0]/color[0]؛ ويمكن دمجها مع VirtualPath عندما أُدرج المالك أثناء الحدث الحالي

PropertyPath الفارغة تحفظ هدف الربط المباشر القائم؛ وبيئة التشغيل تفحص عمق المسار وكرديّة المخطط ومجموعات الاختيار وميزانيات العقد الأصلية قبل تطبيق إنشاء أو كتابات لاحقة

DataPath تحدد سليل Data DOM طازجًا أنشئته واردة XML تحت ربط البيانات الذي يختاره Target، بمواضع أبناء عناصر مفهرسةً من الصفر مثل 0/1؛ والنص والتعليقات وتعليمات المعالجة لا تُعُدّ مواضع عناصر

DataPath يمكنها مرافقة VirtualPath عندما أنشأت مجموعة البيانات المالكة مدير نسخ النموذج أثناء الحدث الحالي

xeakLoadDataXML تحمل XML الوارد بـ UTF-8 في Value، مع Argument تختار ignoreRoot وArgument2 تختار overwrite؛ وبيئة التشغيل الأصلية تحلل المصدر قبل تغيير الهدف المختار

بيئة التشغيل تحل الكتابات السلالية الطازجة ونشر الهوية مقابل الرسم البياني الأصلي المستورد الفعلي ثم تطبق معاملة الحدث والتراجع نفسهما المطبقين على تغييرات الحقول العادية

Related APIs

بيئة تشغيل widgets XFA الديناميكي التفاعلية، دوال FormCalc وDOM حزمة XFA