AbstractCalculationEngine classe

AbstractCalculationEngine classe

Rappresenta il motore di calcolo personalizzato dell’utente per estendere il motore di calcolo predefinito di Aspose.Cells.

Il tipo AbstractCalculationEngine espone i seguenti membri:

Proprietà

ProprietàDescrizione
is_param_literal_requiredIndica se questo motore necessita del testo letterale del parametro durante l’esecuzione del calcolo. Il valore predefinito è falso.
is_param_array_mode_requiredIndica se questo motore necessita che il parametro venga calcolato in modalità array. Il valore predefinito è falso.
Se CalculationData.get_param_value_in_array_mode è richiesto nel calcolo personalizzato
funzioni e l’utente non ha aggiornato la loro definizione
(tramite Workbook.update_custom_function_definition),
questa proprietà deve essere impostata come true.
process_built_in_functionsSe le funzioni integrate sono state supportate dal motore integrato
dovrebbero essere controllati ed elaborati da questa implementazione.
L’impostazione predefinita è falsa.

Metodi

MetodoDescrizione
calculateCalcola una funzione con dati forniti.

Osservazioni

L’utente non deve modificare alcuna parte della cartella di lavoro direttamente in questa implementazione (eccetto il risultato calcolato della funzione personalizzata, che può essere impostato dalla proprietà CalculationData.CalculatedValue). In caso contrario si potrebbero verificare risultati imprevisti o eccezioni. Se l’utente deve modificare altri dati rispetto a quelli calcolati risulta nell’implementazione di alcune funzioni personalizzate, ad esempio, modifica la formula, lo stile, ecc. della cella, l’utente deve raccogliere tali dati in questa implementazione e modificarli fuori dall’ambito del calcolo della formula.

Guarda anche