Internal: a spreadsheet's zone of a RagTimeSpreadsheet. More...
Public Types | |
| typedef std::map< MWAWVec2i, Cell, MWAWVec2i::PosSizeLtY > | Map |
| a map a cell sorted by row | |
Public Member Functions | |
| Spreadsheet () | |
| constructor | |
| float | getRowHeight (int row) const |
| returns the row size in point | |
| float | getRowHeight (int row, int &numRepeated) const |
| returns the height of a row in point and updated repeated row | |
| std::vector< float > | getColumnsWidth () const |
| returns the columns dimension in point | |
| MWAWVec2i | getRightBottomPosition () const |
| returns the spreadsheet dimension | |
Public Attributes | |
| int | m_rows |
| the number of row | |
| int | m_columns |
| the number of col | |
| float | m_widthDefault |
| the default column width | |
| std::vector< float > | m_widthCols |
| the column size in points | |
| float | m_heightDefault |
| the default row height | |
| std::vector< float > | m_heightRows |
| the row height in points | |
| long | m_cellsBegin |
| the positions of the cells in the file | |
| Map | m_cellsMap |
| the map cell position to not empty cells | |
| std::vector< long > | m_rowPositionsList |
| the positions of row in the file | |
| std::string | m_name |
| the sheet name | |
| bool | m_isSent |
| true if the sheet is sent to the listener | |
Internal: a spreadsheet's zone of a RagTimeSpreadsheet.
| typedef std::map<MWAWVec2i,Cell,MWAWVec2i::PosSizeLtY> RagTimeSpreadsheetInternal::Spreadsheet::Map |
a map a cell sorted by row
|
inline |
constructor
|
inline |
returns the columns dimension in point
Referenced by RagTimeSpreadsheet::send().
|
inline |
returns the spreadsheet dimension
Referenced by getColumnsWidth().
|
inline |
returns the row size in point
Referenced by getRowHeight(), and RagTimeSpreadsheet::send().
|
inline |
returns the height of a row in point and updated repeated row
| long RagTimeSpreadsheetInternal::Spreadsheet::m_cellsBegin |
the positions of the cells in the file
Referenced by RagTimeSpreadsheet::readSpreadsheetExtraV2().
| Map RagTimeSpreadsheetInternal::Spreadsheet::m_cellsMap |
the map cell position to not empty cells
Referenced by getRightBottomPosition(), RagTimeSpreadsheet::readSpreadsheetCellsV2(), RagTimeSpreadsheet::readSpreadsheetComplexStructure(), and RagTimeSpreadsheet::send().
| int RagTimeSpreadsheetInternal::Spreadsheet::m_columns |
the number of col
| float RagTimeSpreadsheetInternal::Spreadsheet::m_heightDefault |
the default row height
Referenced by getRowHeight().
| std::vector<float> RagTimeSpreadsheetInternal::Spreadsheet::m_heightRows |
the row height in points
Referenced by getRowHeight(), getRowHeight(), RagTimeSpreadsheet::readSpreadsheetCellDimension(), and RagTimeSpreadsheet::readSpreadsheetExtraV2().
|
mutable |
true if the sheet is sent to the listener
Referenced by RagTimeSpreadsheet::send().
| std::string RagTimeSpreadsheetInternal::Spreadsheet::m_name |
the sheet name
Referenced by RagTimeSpreadsheet::send().
| std::vector<long> RagTimeSpreadsheetInternal::Spreadsheet::m_rowPositionsList |
the positions of row in the file
Referenced by RagTimeSpreadsheet::readSpreadsheetCellsV2(), and RagTimeSpreadsheet::readSpreadsheetExtraV2().
| int RagTimeSpreadsheetInternal::Spreadsheet::m_rows |
the number of row
| std::vector<float> RagTimeSpreadsheetInternal::Spreadsheet::m_widthCols |
the column size in points
Referenced by getColumnsWidth(), RagTimeSpreadsheet::readSpreadsheetCellDimension(), and RagTimeSpreadsheet::readSpreadsheetExtraV2().
| float RagTimeSpreadsheetInternal::Spreadsheet::m_widthDefault |
the default column width
Referenced by getColumnsWidth().