the state of LotusSpreadsheet More...
Public Member Functions | |
State () | |
constructor | |
int | getNumSheet () const |
returns the number of spreadsheet | |
Spreadsheet & | getSheet (int id) |
returns the ith spreadsheet | |
Table123Styles const * | getTableStyle (int id) const |
returns a table style for a sheet(if it exists) | |
Table123Styles * | getTablesStyle (Vec2i pos) |
returns a table style for a sheet zone, create it if needed | |
librevenge::RVNGString | getSheetName (int id) const |
returns the ith spreadsheet name |
Public Attributes | |
int | m_version |
the file version | |
std::vector< Spreadsheet > | m_spreadsheetList |
the list of spreadsheet ( first: main spreadsheet, other report spreadsheet ) | |
std::map< std::string, CellsList > | m_nameToCellsMap |
map name to position | |
std::vector< RowStyles > | m_rowStylesList |
the list of row styles | |
std::map< Vec2i, size_t > | m_rowSheetIdToStyleIdMap |
map Vec2i(row, sheetId) to row style id | |
std::multimap< Vec2i, Vec2i > | m_rowSheetIdToChildRowIdMap |
map Vec2i(row, sheetId) to child style | |
std::map< Vec2i, Table123Styles > | m_sheetIdToTableStyleMap |
map Vec2i(sheetMin, sheetMax) to table style | |
int | m_sheetCurrentId |
the sheet id |
the state of LotusSpreadsheet
|
inline |
constructor
|
inline |
returns the number of spreadsheet
|
inline |
returns the ith spreadsheet
|
inline |
returns the ith spreadsheet name
|
inline |
returns a table style for a sheet zone, create it if needed
|
inline |
returns a table style for a sheet(if it exists)
std::map<std::string, CellsList> LotusSpreadsheetInternal::State::m_nameToCellsMap |
map name to position
Referenced by State().
map Vec2i(row, sheetId) to child style
Referenced by State().
std::map<Vec2i,size_t> LotusSpreadsheetInternal::State::m_rowSheetIdToStyleIdMap |
map Vec2i(row, sheetId) to row style id
Referenced by State().
std::vector<RowStyles> LotusSpreadsheetInternal::State::m_rowStylesList |
the list of row styles
Referenced by State().
int LotusSpreadsheetInternal::State::m_sheetCurrentId |
the sheet id
Referenced by State().
std::map<Vec2i,Table123Styles> LotusSpreadsheetInternal::State::m_sheetIdToTableStyleMap |
map Vec2i(sheetMin, sheetMax) to table style
Referenced by getTablesStyle(), getTableStyle(), and State().
std::vector<Spreadsheet> LotusSpreadsheetInternal::State::m_spreadsheetList |
the list of spreadsheet ( first: main spreadsheet, other report spreadsheet )
Referenced by getNumSheet(), getSheet(), getSheetName(), and State().
int LotusSpreadsheetInternal::State::m_version |
the file version
Referenced by State().