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(), 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().