Aspose::Cells::ICalculationOptions Class Referenceabstract

Represents options for calculation. More...

Inherits Object.

Public Member Functions

virtual bool GetIgnoreError ()=0
 Indicates if you need to hide the error in calculating formulas. The error may be unsupported function, external links, etc. More...
 
virtual void SetIgnoreError (bool value)=0
 Indicates if you need to hide the error in calculating formulas. The error may be unsupported function, external links, etc. More...
 
virtual intrusive_ptr< Aspose::Cells::ICustomFunctionGetICustomFunction ()=0
 The custom formula calculation functions to extend the calculation engine. More...
 
virtual void SetCustomFunction (intrusive_ptr< Aspose::Cells::ICustomFunction > value)=0
 The custom formula calculation functions to extend the calculation engine. More...
 
virtual Aspose::Cells::Systems::Int32 GetCalcStackSize ()=0
 Specifies the stack size for calculating cells recursively. -1 for this property means the calculation will use WorkbookSettings's CalcStackSize of corresponding workbook. More...
 
virtual void SetCalcStackSize (Aspose::Cells::Systems::Int32 value)=0
 Specifies the stack size for calculating cells recursively. -1 for this property means the calculation will use WorkbookSettings's CalcStackSize of corresponding workbook. More...
 
virtual Aspose::Cells::CalculationPrecisionStrategy GetPrecisionStrategy ()=0
 Specifies the strategy for processing precision of calcuation. More...
 
virtual void SetPrecisionStrategy (Aspose::Cells::CalculationPrecisionStrategy value)=0
 Specifies the strategy for processing precision of calcuation. More...
 
virtual bool GetRecursive ()=0
 Indicates whether calculate the dependent cells recursively when calculating one cell and it depends on other cells. More...
 
virtual void SetRecursive (bool value)=0
 Indicates whether calculate the dependent cells recursively when calculating one cell and it depends on other cells. More...
 

Detailed Description

Represents options for calculation.

Member Function Documentation

◆ GetCalcStackSize()

virtual Aspose::Cells::Systems::Int32 Aspose::Cells::ICalculationOptions::GetCalcStackSize ( )
pure virtual

Specifies the stack size for calculating cells recursively. -1 for this property means the calculation will use WorkbookSettings's CalcStackSize of corresponding workbook.

◆ GetICustomFunction()

virtual intrusive_ptr<Aspose::Cells::ICustomFunction> Aspose::Cells::ICalculationOptions::GetICustomFunction ( )
pure virtual

The custom formula calculation functions to extend the calculation engine.

◆ GetIgnoreError()

virtual bool Aspose::Cells::ICalculationOptions::GetIgnoreError ( )
pure virtual

Indicates if you need to hide the error in calculating formulas. The error may be unsupported function, external links, etc.

◆ GetPrecisionStrategy()

virtual Aspose::Cells::CalculationPrecisionStrategy Aspose::Cells::ICalculationOptions::GetPrecisionStrategy ( )
pure virtual

Specifies the strategy for processing precision of calcuation.

◆ GetRecursive()

virtual bool Aspose::Cells::ICalculationOptions::GetRecursive ( )
pure virtual

Indicates whether calculate the dependent cells recursively when calculating one cell and it depends on other cells.

◆ SetCalcStackSize()

virtual void Aspose::Cells::ICalculationOptions::SetCalcStackSize ( Aspose::Cells::Systems::Int32  value)
pure virtual

Specifies the stack size for calculating cells recursively. -1 for this property means the calculation will use WorkbookSettings's CalcStackSize of corresponding workbook.

◆ SetCustomFunction()

virtual void Aspose::Cells::ICalculationOptions::SetCustomFunction ( intrusive_ptr< Aspose::Cells::ICustomFunction value)
pure virtual

The custom formula calculation functions to extend the calculation engine.

◆ SetIgnoreError()

virtual void Aspose::Cells::ICalculationOptions::SetIgnoreError ( bool  value)
pure virtual

Indicates if you need to hide the error in calculating formulas. The error may be unsupported function, external links, etc.

◆ SetPrecisionStrategy()

virtual void Aspose::Cells::ICalculationOptions::SetPrecisionStrategy ( Aspose::Cells::CalculationPrecisionStrategy  value)
pure virtual

Specifies the strategy for processing precision of calcuation.

◆ SetRecursive()

virtual void Aspose::Cells::ICalculationOptions::SetRecursive ( bool  value)
pure virtual

Indicates whether calculate the dependent cells recursively when calculating one cell and it depends on other cells.