AbstractCalculationEngine Class

AbstractCalculationEngine class

Represents user’s custom calculation engine to extend the default calculation engine of Aspose.Cells.


type AbstractCalculationEngine struct  {
	ptr unsafe.Pointer
}

Constructors

MethodDescription

Methods

MethodDescription
SkipCalculationSkips the calculation for the entire formula that references the function currently under evaluation.
IsParamLiteralRequiredIndicates whether this engine needs the literal text of the parameter while doing a calculation.Default value is false.
IsParamArrayModeRequiredIndicates whether this engine needs the parameter to be calculated in array mode. Default value is false.If CalculationData.GetParamValueInArrayMode(int, int, int) is required when calculating customfunctions and user has not updated the definition for them(by Workbook.UpdateCustomFunctionDefinition(CustomFunctionDefinition)),this property needs to be set as true.
GetProcessBuiltInFunctionsWhether built-in functions that have been supported by the built-in engineshould be checked and processed by this implementation.Default is false.
ForceRecalculateWhether to force the given function to be recalculated always when calculating shared formulas.