AbstractCalculationEngine clase

AbstractCalculationEngine clase

Representa el motor de cálculo personalizado del usuario para ampliar el motor de cálculo predeterminado de Aspose.Cells.

El tipo AbstractCalculationEngine expone los siguientes miembros:

Propiedades

PropiedadDescripción
is_param_literal_requiredIndica si este motor necesita el texto literal del parámetro mientras realiza el cálculo. El valor predeterminado es falso.
is_param_array_mode_requiredIndica si este motor necesita que el parámetro se calcule en modo matriz. El valor predeterminado es falso.
Si se requiere CalculationData.get_param_value_in_array_mode al calcular el valor personalizado
funciones y el usuario no ha actualizado la definición para ellas
(por Workbook.update_custom_function_definition),
esta propiedad debe establecerse como verdadera.
process_built_in_functionsSi las funciones integradas que han sido compatibles con el motor integrado
debe ser verificado y procesado por esta implementación.
El valor predeterminado es falso.

Métodos

MétodoDescripción
calculateCalcula una función con datos dados.

Observaciones

El usuario no debe modificar ninguna parte del Libro de trabajo directamente en esta implementación (excepto el resultado calculado de la función personalizada, que se puede establecer mediante la propiedad CalculationData.CalculatedValue). De lo contrario, se pueden producir resultados inesperados o excepciones. Si el usuario necesita cambiar otros datos además del resultado calculado en la implementación de algunas funciones personalizadas, por ejemplo, cambiar la fórmula, el estilo, etc. de la celda, el usuario debe recopilar esos datos en esta implementación y cámbielos fuera del alcance del cálculo de la fórmula.

Ver también