TXFAJavaScriptSession.Evaluate

Unit: HPDFXFAEventScript

التصريح

function Evaluate(const Script: string; const Limits: TXFAFormScriptLimits;
  out OutputText, Diagnostic: string): Boolean;

السلوك

تنفذ JavaScript في المحرك الدائم وتُلحق التقييمات الناجحة والنتائج المُعادة بالسجل المحدود بحدود

تُعيد True مع OutputText بعد النجاح، أو False مع Diagnostic عند فشل محرك أو إعادة تشغيل أو ميزانية؛ والتقييم الفاشل لا يلتزم مدخل سجل

إذا كان التراجع أو تقييم فاشل سابق قد لسّ المحرك، تعيد بناءه من التقييمات الملتزمة قبل تشغيل السكربت الجديد

إعادة التشغيل والتنفيذ الجديد يتقاسمان Limits.MaxElapsedMilliseconds؛ والتقييم المنفرد لا يتلقى مهلة معاملة جديدة

المستدعون المباشرون يضعون نقطة فحص قبل معاملة متعددة الخطوات ويستدعون Rollback عند فشل تحقق مضيف أو نشر لاحق

واجهات API ذات الصلة

TXFAJavaScriptSession، HPDFXFAExecuteJavaScriptEvent و بيئة تشغيل widgets XFA الديناميكي التفاعلية