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 الديناميكي التفاعلية