internal: a structure used to store a sheet in RagTime5SpreadsheetInternal More...
Classes | |
| struct | Plane |
| a plane: a list of rows map More... | |
| struct | Row |
| a row: a list of cell map More... | |
Public Member Functions | |
| Sheet () | |
| constructor More... | |
| librevenge::RVNGString | getName (int plane) const |
| returns a name corresponding to a plane More... | |
| void | increasePlaneSizeIfNeeded (int newPlane) |
| increase the number of planes if need More... | |
| int | getNumPlanes () const |
| returns the number of planes More... | |
| void | setPLCValues (MWAWVec3i const &minPos, MWAWVec3i const &maxPos, int plcType, int plcId) |
| stores a plc More... | |
| void | setMergedCells (MWAWVec3i const &minPos, MWAWVec3i const &maxPos) |
| stores an union of cells More... | |
| float | getRowHeight (int row) const |
| returns the row height in point More... | |
| void | setRowsHeight (MWAWVec2i const &rows, float height) |
| sets the row heights More... | |
| float | getColWidth (int col) const |
| returns the col width in point More... | |
| std::vector< float > | getColumnWidths (std::vector< int > &repeated) const |
| returns the col width dimension in point More... | |
| void | setColsWidth (MWAWVec2i const &cols, float width) |
| sets the row widths More... | |
| MWAWVec2f | getCellDimensions (MWAWVec2i const &position, int plane) const |
| returns the cell dimension More... | |
| MWAWVec2i | getBottomRightCell (MWAWVec2i const &position, int plane) const |
| returns the bottom right cell More... | |
| MWAWVec2i | getSpan (MWAWVec2i const &position, int plane) const |
| returns the span value corresponding to an id More... | |
| int | getGraphicStyleId (int id) const |
| returns the graphic id More... | |
| bool | getTextPLC (int id, TextPLC &plc) const |
| retrieves the text plc More... | |
Public Attributes | |
| librevenge::RVNGString | m_name |
| the sheet name More... | |
| int | m_textboxZoneId |
| the text zone id More... | |
| float | m_colWidthDef |
| the default col width in point More... | |
| std::map< MWAWVec2i, float > | m_colWidthsMap |
| the col widths: map for cols positions to width in points More... | |
| float | m_rowHeightDef |
| the default row height in point More... | |
| std::map< MWAWVec2i, float > | m_rowHeightsMap |
| the row heights: map from rows positions to height in points More... | |
| std::map< int, MWAWCellContent::FormulaInstruction > | m_blockToCellRefMap |
| the list of block id to ref position More... | |
| std::map< int, MWAWCellContent::FormulaInstruction > | m_valueToCellRefMap |
| the list of value id to ref position More... | |
| std::map< int, MWAWCellContent::FormulaInstruction > | m_refToCellRefMap |
| the list of ref id to ref position More... | |
| RagTime5ClusterManager::Link | m_formulaLink |
| the formula link More... | |
| std::map< int, std::vector< MWAWCellContent::FormulaInstruction > > | m_idToFormula |
| all the formula More... | |
| std::vector< CellValue > | m_valuesList |
| the list of values More... | |
| std::vector< Plane > | m_planesList |
| the list of planes More... | |
| std::vector< GraphicPLC > | m_graphicPLCList |
| the graph plc More... | |
| GraphicPLC | m_defGraphicPLC |
| the default graphic plc More... | |
| std::vector< TextPLC > | m_textPLCList |
| the text plc More... | |
| TextPLC | m_defTextPLC |
| the default text plc More... | |
| BorderPLC | m_defBordersPLC [2] |
| the default border plc (vertical and horizontal) More... | |
| MWAWFont | m_defaultFont |
| the default font (Palatino, 12) More... | |
| MWAWParagraph | m_defaultParagraph |
| the default paragraph More... | |
| std::vector< RagTime5StructManager::ZoneLink > | m_childList |
| the list of child zone: picture, button, ... More... | |
| bool | m_isSent |
| a flag to know if the sheet has been sent More... | |
internal: a structure used to store a sheet in RagTime5SpreadsheetInternal
|
inline |
constructor
|
inline |
returns the bottom right cell
Referenced by getCellDimensions(), and RagTime5Spreadsheet::send().
|
inline |
returns the cell dimension
Referenced by RagTime5Spreadsheet::send().
|
inline |
returns the col width dimension in point
Referenced by RagTime5Spreadsheet::send().
|
inline |
returns the col width in point
Referenced by getCellDimensions().
|
inline |
returns the graphic id
Referenced by RagTime5Spreadsheet::send().
|
inline |
returns a name corresponding to a plane
Referenced by RagTime5Spreadsheet::readCellBlocks(), RagTime5Spreadsheet::send(), and setPLCValues().
|
inline |
returns the number of planes
Referenced by RagTime5Spreadsheet::send().
|
inline |
returns the row height in point
Referenced by getCellDimensions(), and RagTime5Spreadsheet::send().
|
inline |
returns the span value corresponding to an id
Referenced by getBottomRightCell(), and RagTime5Spreadsheet::send().
|
inline |
retrieves the text plc
Referenced by RagTime5Spreadsheet::send().
|
inline |
increase the number of planes if need
Referenced by setMergedCells(), and setPLCValues().
|
inline |
sets the row widths
Referenced by RagTime5Spreadsheet::readSheetDimensions().
|
inline |
stores an union of cells
Referenced by RagTime5Spreadsheet::readCellBlocks().
|
inline |
stores a plc
Referenced by RagTime5SpreadsheetInternal::CellPLCParser::parseData(), and RagTime5Spreadsheet::readValuesTree().
|
inline |
sets the row heights
Referenced by RagTime5Spreadsheet::readSheetDimensions().
| std::map<int, MWAWCellContent::FormulaInstruction> RagTime5SpreadsheetInternal::Sheet::m_blockToCellRefMap |
the list of block id to ref position
Referenced by RagTime5Spreadsheet::readCellBlocks(), and RagTime5Spreadsheet::readCellRefPos().
| std::vector<RagTime5StructManager::ZoneLink> RagTime5SpreadsheetInternal::Sheet::m_childList |
the list of child zone: picture, button, ...
Referenced by RagTime5Spreadsheet::send().
| float RagTime5SpreadsheetInternal::Sheet::m_colWidthDef |
the default col width in point
Referenced by getColWidth(), and setColsWidth().
| std::map<MWAWVec2i, float> RagTime5SpreadsheetInternal::Sheet::m_colWidthsMap |
the col widths: map for cols positions to width in points
Referenced by getColumnWidths(), getColWidth(), and setColsWidth().
| MWAWFont RagTime5SpreadsheetInternal::Sheet::m_defaultFont |
the default font (Palatino, 12)
Referenced by RagTime5Spreadsheet::send().
| MWAWParagraph RagTime5SpreadsheetInternal::Sheet::m_defaultParagraph |
the default paragraph
Referenced by RagTime5Spreadsheet::send().
| BorderPLC RagTime5SpreadsheetInternal::Sheet::m_defBordersPLC[2] |
the default border plc (vertical and horizontal)
Referenced by RagTime5SpreadsheetInternal::CellPLCParser::parseData(), and RagTime5Spreadsheet::send().
| GraphicPLC RagTime5SpreadsheetInternal::Sheet::m_defGraphicPLC |
the default graphic plc
Referenced by RagTime5SpreadsheetInternal::CellPLCParser::parseData(), and RagTime5Spreadsheet::send().
| TextPLC RagTime5SpreadsheetInternal::Sheet::m_defTextPLC |
the default text plc
Referenced by RagTime5SpreadsheetInternal::CellPLCParser::parseData(), and RagTime5Spreadsheet::send().
| RagTime5ClusterManager::Link RagTime5SpreadsheetInternal::Sheet::m_formulaLink |
the formula link
| std::vector<GraphicPLC> RagTime5SpreadsheetInternal::Sheet::m_graphicPLCList |
the graph plc
Referenced by getGraphicStyleId(), and RagTime5SpreadsheetInternal::CellPLCParser::parseData().
| std::map<int, std::vector<MWAWCellContent::FormulaInstruction> > RagTime5SpreadsheetInternal::Sheet::m_idToFormula |
all the formula
Referenced by RagTime5Spreadsheet::send().
| bool RagTime5SpreadsheetInternal::Sheet::m_isSent |
a flag to know if the sheet has been sent
Referenced by RagTime5Spreadsheet::send().
| librevenge::RVNGString RagTime5SpreadsheetInternal::Sheet::m_name |
the sheet name
Referenced by getName().
| std::vector<Plane> RagTime5SpreadsheetInternal::Sheet::m_planesList |
the list of planes
Referenced by getNumPlanes(), getSpan(), increasePlaneSizeIfNeeded(), RagTime5SpreadsheetInternal::CellPLCParser::parseData(), RagTime5Spreadsheet::send(), setMergedCells(), and setPLCValues().
| std::map<int, MWAWCellContent::FormulaInstruction> RagTime5SpreadsheetInternal::Sheet::m_refToCellRefMap |
the list of ref id to ref position
Referenced by RagTime5Spreadsheet::readCellRefPos().
| float RagTime5SpreadsheetInternal::Sheet::m_rowHeightDef |
the default row height in point
Referenced by getRowHeight(), and setRowsHeight().
| std::map<MWAWVec2i, float> RagTime5SpreadsheetInternal::Sheet::m_rowHeightsMap |
the row heights: map from rows positions to height in points
Referenced by getRowHeight(), RagTime5Spreadsheet::send(), and setRowsHeight().
| int RagTime5SpreadsheetInternal::Sheet::m_textboxZoneId |
the text zone id
Referenced by RagTime5Spreadsheet::send().
| std::vector<TextPLC> RagTime5SpreadsheetInternal::Sheet::m_textPLCList |
the text plc
Referenced by getTextPLC(), and RagTime5SpreadsheetInternal::CellPLCParser::parseData().
| std::vector<CellValue> RagTime5SpreadsheetInternal::Sheet::m_valuesList |
the list of values
Referenced by RagTime5SpreadsheetInternal::ValuesParser::parseData(), RagTime5Spreadsheet::send(), and RagTime5SpreadsheetInternal::Sheet::Plane::update().
| std::map<int, MWAWCellContent::FormulaInstruction> RagTime5SpreadsheetInternal::Sheet::m_valueToCellRefMap |
the list of value id to ref position
Referenced by RagTime5Spreadsheet::readCellRefPos(), and setPLCValues().