Represents options for calculation.
|
Property Getters/Setters Summary |
method | getCalcStackSize() | |
method
| | |
|
Specifies the stack size for calculating cells recursively.
|
method | getCalculationMonitor() | |
method
| | |
|
The monitor for user to track the progress of formula calculation.
|
method | getIgnoreError() | |
method
| | |
|
Indicates if you need to hide the error in calculating formulas.
The error may be unsupported function, external links, etc.
|
method | getPrecisionStrategy() | |
method
| | |
|
Specifies the strategy for processing precision of calculation.
The value of the property is CalculationPrecisionStrategy integer constant. |
method | getRecursive() | |
method
| | |
|
Indicates whether calculate the dependent cells recursively when calculating one cell and it depends on other cells.
|
-
Constructor Detail
CalculationOptions
CalculationOptions()
Property Getters/Setters Detail
getIgnoreError/setIgnoreError : boolean
boolean getIgnoreError() / setIgnoreError(value)
Indicates if you need to hide the error in calculating formulas.
The error may be unsupported function, external links, etc.
getCalcStackSize/setCalcStackSize : int
int getCalcStackSize() / setCalcStackSize(value)
Specifies the stack size for calculating cells recursively.
When there are large amount of cells need to be calculated recursively in the dependency tree,
StackOverflowException may be caused in the calculation process.
If so, user should specify smaller value for this property.
For such situation, user should determine the proper value for this property according to the actual formulas and data.
Too small value may cause performance degradation for the formula calculation.