HPDFXFACompileFormCalcEvent

الوحدة: HPDFXFAEventScript

التصريح

function HPDFXFACompileFormCalcEvent(const Script: AnsiString;
  const Limits: TXFAFormScriptLimits; out JavaScript: AnsiString;
  out Diagnostic: string): Boolean;

السلوك

تجمع صياغة أحداث FormCalc المدعومة إلى JavaScript لمضيف الأحداث المحدود بحدود دون تنفيذ النتيجة

تدعم المتغيرات والشروط والحلقات ودوال المستخدمين ذات النتائج الضمنية والحساب والمقارنة والدمج والإسناد الضمني للحقول وتجميع عقد wildcard

تُعيد True وJavaScript المجمّعة عند النجاح؛ وأخطاء التحليل والميزانيات المترجمية المتجاوزة تُعيد False مع Diagnostic ودون إخراج صالحًا للاستخدام

الإدخال مرمزًا بـ UTF-8 في AnsiString؛ ونفّذ النتيجة عبر HPDFXFAExecuteJavaScriptEvent أو استخدم TXFAWidgetRuntime.DispatchEvent للنشر بمعاملات

الأسماء المدمجة غير حساسة لحالة الأحرف؛ ومضيف الحدث يزود مكتبة دوال FormCalc المنفذة

موصِلات SOM الحية تدعم فهارس مستنتجةً ومطلقةً ونسبيةً ومحسوبةً وتجميع wildcard ومحددات أصناف وسلالة وإسناد حقل مختارًا وخصائص معجمية لكائنات سكربت؛ ومسارات المسندات تستخدم نصوص حل مقتبسة

Ref تفرق بين نسخ القيم العادية ومقبضات الكائنات الصريحة؛ وإسناد المتغيرات ووسائط الدوال يحفظ المقبضات الصريحة والإسناد العددي يكتب عبر مقبض، ونتائج المساواة تستخدم 1 أو 0 عدديًا

Eval تجمع حسابات مزودة ديناميكيًا أثناء التنفيذ العام بنطاق محلي مستقل واستجابات مسجلة؛ وجمع الحدث الخارجي وحده لا ينفذ أو يجمع وسائط مصدرها الديناميكي

طرق عناصر الاختيار تقبل مقبضات Ref صريحةً، وselectedIndex وlength تُعرفان كخصائص حقول في تعبيرات SOM بدل محددات عقد أبناء

Related APIs

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