AbstractCalculationEngine صف

AbstractCalculationEngine صف

يمثل محرك الحساب المخصص للمستخدم لتوسيع محرك الحساب الافتراضي Aspose.Cells.

يكشف النوع AbstractCalculationEngine عن الأعضاء التاليين:

ملكيات

ملكيةوصف
is_param_literal_requiredيشير إلى ما إذا كان هذا المحرك يحتاج إلى النص الحرفي للمعلمة أثناء إجراء الحساب. القيمة الافتراضية خاطئة.
is_param_array_mode_requiredيشير إلى ما إذا كان هذا المحرك يحتاج إلى المعلمة التي سيتم حسابها في وضع الصفيف. القيمة الافتراضية خاطئة.
إذا كان CalculationData.get_param_value_in_array_mode مطلوبًا عند حساب العرف
الوظائف ولم يقم المستخدم بتحديث التعريف الخاص بها
(بواسطة Workbook.update_custom_function_definition
يجب تعيين هذه الخاصية على أنها صحيحة.
process_built_in_functionsما إذا كانت الوظائف المضمنة التي تم دعمها بواسطة المحرك المدمج
يجب فحصها ومعالجتها بواسطة هذا التنفيذ.
الافتراضي خطأ.

طُرق

طريقةوصف
calculateيحسب دالة واحدة مع البيانات المعطاة.

ملاحظات

يجب ألا يقوم المستخدم بتعديل أي جزء من المصنف مباشرة في هذا التنفيذ (باستثناء النتيجة المحسوبة للدالة المخصصة، والتي يمكن تعيينها بواسطة خاصية CalculationData.CalculatedValue). وإلا قد يحدث نتيجة غير متوقعة أو استثناء. إذا كان المستخدم يحتاج إلى تغيير بيانات أخرى غير النتيجة المحسوبة في تنفيذ بعض الوظائف المخصصة، على سبيل المثال، تغيير صيغة الخلية ونمطها … وما إلى ذلك، يجب على المستخدم جمع تلك البيانات في هذا التنفيذ وتغييرها خارج نطاق حساب الصيغة.

أنظر أيضا