LibreOffice Module sc (master) 1
Public Member Functions | Public Attributes | List of all members
oox::xls::CalcSettingsModel Struct Reference

Workbook calculation settings. More...

#include <workbooksettings.hxx>

Public Member Functions

 CalcSettingsModel ()
 True = concurrent calculation enabled. More...
 

Public Attributes

double mfIterateDelta
 
sal_Int32 mnCalcId
 Minimum change in circular references. More...
 
sal_Int32 mnRefMode
 Calculation engine identifier. More...
 
sal_Int32 mnCalcMode
 Cell reference mode: A1 or R1C1. More...
 
sal_Int32 mnIterateCount
 Automatic or manual recalculation. More...
 
sal_Int32 mnProcCount
 Number of iterations in circular references. More...
 
bool mbCalcOnSave
 Number of processors for concurrent calculation. More...
 
bool mbCalcCompleted
 True = always recalculate formulas before save. More...
 
bool mbFullPrecision
 True = formulas have been recalculated before save. More...
 
bool mbIterate
 True = use full precision on calculation. More...
 
bool mbConcurrent
 True = allow circular references. More...
 

Detailed Description

Workbook calculation settings.

Definition at line 63 of file workbooksettings.hxx.

Constructor & Destructor Documentation

◆ CalcSettingsModel()

oox::xls::CalcSettingsModel::CalcSettingsModel ( )
explicit

True = concurrent calculation enabled.

Definition at line 91 of file workbooksettings.cxx.

References mbConcurrent, and mnCalcMode.

Member Data Documentation

◆ mbCalcCompleted

bool oox::xls::CalcSettingsModel::mbCalcCompleted

True = always recalculate formulas before save.

Definition at line 72 of file workbooksettings.hxx.

Referenced by oox::xls::WorkbookSettings::importCalcPr().

◆ mbCalcOnSave

bool oox::xls::CalcSettingsModel::mbCalcOnSave

Number of processors for concurrent calculation.

Definition at line 71 of file workbooksettings.hxx.

Referenced by oox::xls::WorkbookSettings::importCalcPr().

◆ mbConcurrent

bool oox::xls::CalcSettingsModel::mbConcurrent

True = allow circular references.

Definition at line 75 of file workbooksettings.hxx.

Referenced by oox::xls::WorkbookSettings::importCalcPr().

◆ mbFullPrecision

bool oox::xls::CalcSettingsModel::mbFullPrecision

True = formulas have been recalculated before save.

Definition at line 73 of file workbooksettings.hxx.

Referenced by oox::xls::WorkbookSettings::finalizeImport(), and oox::xls::WorkbookSettings::importCalcPr().

◆ mbIterate

bool oox::xls::CalcSettingsModel::mbIterate

True = use full precision on calculation.

Definition at line 74 of file workbooksettings.hxx.

Referenced by oox::xls::WorkbookSettings::finalizeImport(), and oox::xls::WorkbookSettings::importCalcPr().

◆ mfIterateDelta

double oox::xls::CalcSettingsModel::mfIterateDelta

◆ mnCalcId

sal_Int32 oox::xls::CalcSettingsModel::mnCalcId

Minimum change in circular references.

Definition at line 66 of file workbooksettings.hxx.

Referenced by oox::xls::WorkbookSettings::importCalcPr().

◆ mnCalcMode

sal_Int32 oox::xls::CalcSettingsModel::mnCalcMode

Cell reference mode: A1 or R1C1.

Definition at line 68 of file workbooksettings.hxx.

Referenced by oox::xls::WorkbookSettings::finalizeImport(), and oox::xls::WorkbookSettings::importCalcPr().

◆ mnIterateCount

sal_Int32 oox::xls::CalcSettingsModel::mnIterateCount

Automatic or manual recalculation.

Definition at line 69 of file workbooksettings.hxx.

Referenced by oox::xls::WorkbookSettings::finalizeImport(), and oox::xls::WorkbookSettings::importCalcPr().

◆ mnProcCount

sal_Int32 oox::xls::CalcSettingsModel::mnProcCount

Number of iterations in circular references.

Definition at line 70 of file workbooksettings.hxx.

Referenced by oox::xls::WorkbookSettings::importCalcPr().

◆ mnRefMode

sal_Int32 oox::xls::CalcSettingsModel::mnRefMode

Calculation engine identifier.

Definition at line 67 of file workbooksettings.hxx.

Referenced by oox::xls::WorkbookSettings::importCalcPr().


The documentation for this struct was generated from the following files: