AbstractCalculationEngine klass

AbstractCalculationEngine klass

Representerar användarens anpassade beräkningsmotor för att utöka standardberäkningsmotorn Aspose.Cells.

Typen AbstractCalculationEngine avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
is_param_literal_requiredIndikerar om denna motor behöver den bokstavliga texten av parametern när den gör beräkningar. Standardvärdet är falskt.
is_param_array_mode_requiredIndikerar om denna motor behöver parametern för att beräknas i arrayläge. Standardvärdet är falskt.
Om CalculationData.get_param_value_in_array_mode krävs vid beräkning av custom
funktioner och användaren har inte uppdaterat definitionen för dem
(av Workbook.update_custom_function_definition),
den här egenskapen måste anges som sann.
process_built_in_functionsOavsett om inbyggda funktioner som har stöds av den inbyggda motorn
bör kontrolleras och bearbetas av denna implementering.
Standard är falskt.

Metoder

MetodBeskrivning
calculateBeräknar en funktion med givna data.

Anmärkningar

Användaren ska inte ändra någon del av arbetsboken direkt i den här implementeringen (förutom det beräknade resultatet av den anpassade funktionen, som kan ställas in med egenskapen CalculationData.CalculatedValue). Annars kan oväntade resultat eller undantag orsakas. Om användaren behöver ändra andra data än det beräknade resultatet i implementeringen av vissa anpassade funktioner, till exempel ändra cells formel, stil, … etc., användaren ska samla in dessa data i den här implementeringen och ändra dem utanför ramen för formelberäkningen.

Se även