AsposeCellsCloud-CellsApi
view release on metacpan or search on metacpan
lib/AsposeCellsCloud/Object/FormulaSettings.pm view on Meta::CPAN
return $data;
} else { # hash(model)
my $_instance = eval "AsposeCellsCloud::Object::$type->new()";
return $_instance->from_hash($data);
}
}
__PACKAGE__->class_documentation({description => 'Settings of formulas and calculation. ',
class => 'FormulaSettings',
required => [], # TODO
} );
__PACKAGE__->method_documentation({
'calculate_on_open' => {
datatype => 'boolean',
base_name => 'CalculateOnOpen',
description => 'Indicates whether the application is required to perform a full calculation when the workbook is opened. ',
format => '',
read_only => '',
},
'calculate_on_save' => {
datatype => 'boolean',
base_name => 'CalculateOnSave',
description => 'Indicates whether recalculate the workbook before saving the document, when in manual calculation mode. ',
format => '',
read_only => '',
},
'force_full_calculation' => {
datatype => 'boolean',
base_name => 'ForceFullCalculation',
description => 'Indicates whether calculates all formulas every time when a calculation is triggered. ',
format => '',
read_only => '',
},
'calculation_mode' => {
datatype => 'string',
base_name => 'CalculationMode',
description => 'Gets or sets the mode for workbook calculation in ms excel. ',
format => '',
read_only => '',
},
'calculation_id' => {
datatype => 'string',
base_name => 'CalculationId',
description => 'Specifies the version of the calculation engine used to calculate values in the workbook. ',
format => '',
read_only => '',
},
'enable_iterative_calculation' => {
datatype => 'boolean',
base_name => 'EnableIterativeCalculation',
description => 'Indicates whether enable iterative calculation to resolve circular references. ',
format => '',
read_only => '',
},
'max_iteration' => {
datatype => 'int',
base_name => 'MaxIteration',
description => 'The maximum iterations to resolve a circular reference. ',
format => '',
read_only => '',
},
'max_change' => {
datatype => 'double',
base_name => 'MaxChange',
description => 'The maximum change to resolve a circular reference. ',
format => '',
read_only => '',
},
'precision_as_displayed' => {
datatype => 'boolean',
base_name => 'PrecisionAsDisplayed',
description => 'Whether the precision of calculated result be set as they are displayed while calculating formulas ',
format => '',
read_only => '',
},
'enable_calculation_chain' => {
datatype => 'boolean',
base_name => 'EnableCalculationChain',
description => 'Whether enable calculation chain for formulas. Default is false. ',
format => '',
read_only => '',
},
'preserve_padding_spaces' => {
datatype => 'boolean',
base_name => 'PreservePaddingSpaces',
description => 'Indicates whether preserve those spaces and line breaks that are padded between formula tokens while getting and setting formulas. Default value is false. ',
format => '',
read_only => '',
},
});
__PACKAGE__->swagger_types( {
'calculate_on_open' => 'boolean',
'calculate_on_save' => 'boolean',
'force_full_calculation' => 'boolean',
'calculation_mode' => 'string',
'calculation_id' => 'string',
'enable_iterative_calculation' => 'boolean',
'max_iteration' => 'int',
'max_change' => 'double',
'precision_as_displayed' => 'boolean',
'enable_calculation_chain' => 'boolean',
'preserve_padding_spaces' => 'boolean'
} );
__PACKAGE__->attribute_map( {
'calculate_on_open' => 'CalculateOnOpen',
'calculate_on_save' => 'CalculateOnSave',
'force_full_calculation' => 'ForceFullCalculation',
'calculation_mode' => 'CalculationMode',
'calculation_id' => 'CalculationId',
'enable_iterative_calculation' => 'EnableIterativeCalculation',
'max_iteration' => 'MaxIteration',
'max_change' => 'MaxChange',
'precision_as_displayed' => 'PrecisionAsDisplayed',
'enable_calculation_chain' => 'EnableCalculationChain',
'preserve_padding_spaces' => 'PreservePaddingSpaces'
} );
( run in 1.196 second using v1.01-cache-2.11-cpan-96521ef73a4 )