AbstractCalculationEngine classe

AbstractCalculationEngine classe

Représente le moteur de calcul personnalisé de l’utilisateur pour étendre le moteur de calcul par défaut de Aspose.Cells.

Le type AbstractCalculationEngine expose les membres suivants :

Propriétés

PropriétéDescription
is_param_literal_requiredIndique si ce moteur a besoin du texte littéral du paramètre lors du calcul. La valeur par défaut est fausse.
is_param_array_mode_requiredIndique si ce moteur a besoin que le paramètre soit calculé en mode tableau. La valeur par défaut est fausse.
Si CalculationData.get_param_value_in_array_mode est requis lors du calcul des douanes
fonctions et l’utilisateur n’a pas mis à jour la définition pour elles
(par Workbook.update_custom_function_definition),
cette propriété doit être définie comme vraie.
process_built_in_functionsSi les fonctions intégrées ont été prises en charge par le moteur intégré
doivent être vérifiés et traités par cette implémentation.
La valeur par défaut est fausse.

Méthodes

MéthodeDescription
calculateCalcule une fonction avec des données données.

Remarques

L’utilisateur ne doit modifier aucune partie du classeur directement dans cette implémentation (sauf le résultat calculé de la fonction personnalisée, qui peut être défini par la propriété CalculationData.CalculatedValue). Sinon, un résultat inattendu ou une exception peut être provoqué. Si l’utilisateur doit modifier d’autres données que le résultat calculé lors de la mise en œuvre de certaines fonctions personnalisées, par exemple, modifier la formule, le style, etc. de la cellule, l’utilisateur doit rassembler ces données dans cette implémentation et modifiez-les hors du champ d’application du calcul de la formule.

Voir également