Orcus
Public Member Functions | List of all members
orcus::spreadsheet::iface::import_global_settings Class Referenceabstract

Public Member Functions

virtual void set_origin_date (int year, int month, int day)=0
 
virtual void set_default_formula_grammar (formula_grammar_t grammar)=0
 
virtual formula_grammar_t get_default_formula_grammar () const =0
 
virtual void set_character_set (character_set_t charset)=0
 

Member Function Documentation

◆ get_default_formula_grammar()

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

Get current default formula grammar.

Returns
current default formula grammar.

◆ set_character_set()

virtual void orcus::spreadsheet::iface::import_global_settings::set_character_set ( character_set_t  charset)
pure virtual

Set the character set to be used when parsing string values.

Parameters
charsetcharacter set to apply when parsing string values.

◆ set_default_formula_grammar()

virtual void orcus::spreadsheet::iface::import_global_settings::set_default_formula_grammar ( formula_grammar_t  grammar)
pure 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

◆ set_origin_date()

virtual void orcus::spreadsheet::iface::import_global_settings::set_origin_date ( int  year,
int  month,
int  day 
)
pure 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.