Orcus
Public Member Functions | List of all members
orcus::spreadsheet::import_global_settings Class Reference
Inheritance diagram for orcus::spreadsheet::import_global_settings:
orcus::spreadsheet::iface::import_global_settings

Public Member Functions

 import_global_settings (document &doc)
 
virtual void set_origin_date (int year, int month, int day)
 
virtual void set_default_formula_grammar (orcus::spreadsheet::formula_grammar_t grammar)
 
virtual orcus::spreadsheet::formula_grammar_t get_default_formula_grammar () const
 

Member Function Documentation

virtual orcus::spreadsheet::formula_grammar_t orcus::spreadsheet::import_global_settings::get_default_formula_grammar ( ) const
virtual

Get current default formula grammar.

Returns
current default formula grammar.

Implements orcus::spreadsheet::iface::import_global_settings.

virtual void orcus::spreadsheet::import_global_settings::set_default_formula_grammar ( orcus::spreadsheet::formula_grammar_t  grammar)
virtual

Set formula grammar to be used globally when parsing formulas if the grammar is not specified. This grammar will also be used when parsing range strings associated with shared formula ranges, array formula ranges, autofilter ranges etc.

Parameters
grammardefault formula grammar

Implements orcus::spreadsheet::iface::import_global_settings.

virtual void orcus::spreadsheet::import_global_settings::set_origin_date ( int  year,
int  month,
int  day 
)
virtual

Set the date that is to be represented by a value of 0. All date values will be internally represented relative to this date afterward.

Parameters
year1-based value representing year
month1-based value representing month, varying from 1 through 12.
day1-based value representing day, varying from 1 through 31.

Implements orcus::spreadsheet::iface::import_global_settings.