| Public Member Functions | |
| RVNGTextSpreadsheetGeneratorImpl (RVNGStringVector &sheets, bool isInfo) | |
| Public Attributes | |
| RVNGStringVector & | m_sheets | 
| list of final string corresponding to each sheet  More... | |
| std::ostringstream | m_stream | 
| the file stream  More... | |
| std::ostringstream | m_rowStream | 
| the actual row stream  More... | |
| std::ostringstream | m_cellStream | 
| the actual cell stream  More... | |
| int | m_numRowRepeated | 
| the number of repetition of the actual row  More... | |
| int | m_numCellRepeated | 
| the number of repetition of the actual cell  More... | |
| int | m_numCellToSkip | 
| the number of empty cell which follow current cell  More... | |
| int | m_column | 
| the current column  More... | |
| int | m_row | 
| int | m_numColumnsInRow | 
| the number of column written in the current row  More... | |
| bool | m_isInfo | 
| if set, do not generate output  More... | |
| int | m_sheetLevel | 
| the number of opened sheet, to avoid recursion  More... | |
| 
 | explicit | 
| std::ostringstream librevenge::RVNGTextSpreadsheetGeneratorImpl::m_cellStream | 
the actual cell stream
Referenced by librevenge::RVNGTextSpreadsheetGenerator::closeParagraph(), librevenge::RVNGTextSpreadsheetGenerator::closeSheetCell(), librevenge::RVNGTextSpreadsheetGenerator::insertLineBreak(), librevenge::RVNGTextSpreadsheetGenerator::insertSpace(), librevenge::RVNGTextSpreadsheetGenerator::insertTab(), librevenge::RVNGTextSpreadsheetGenerator::insertText(), and librevenge::RVNGTextSpreadsheetGenerator::openSheetCell().
| int librevenge::RVNGTextSpreadsheetGeneratorImpl::m_column | 
the current column
Referenced by librevenge::RVNGTextSpreadsheetGenerator::closeSheetCell(), librevenge::RVNGTextSpreadsheetGenerator::insertCoveredTableCell(), librevenge::RVNGTextSpreadsheetGenerator::openSheet(), librevenge::RVNGTextSpreadsheetGenerator::openSheetCell(), librevenge::RVNGTextSpreadsheetGenerator::openSheetRow(), and librevenge::RVNGTextSpreadsheetGenerator::openTable().
| bool librevenge::RVNGTextSpreadsheetGeneratorImpl::m_isInfo | 
if set, do not generate output
Referenced by librevenge::RVNGTextSpreadsheetGenerator::closeParagraph(), librevenge::RVNGTextSpreadsheetGenerator::closeSheetCell(), librevenge::RVNGTextSpreadsheetGenerator::closeSheetRow(), librevenge::RVNGTextSpreadsheetGenerator::insertLineBreak(), librevenge::RVNGTextSpreadsheetGenerator::insertSpace(), librevenge::RVNGTextSpreadsheetGenerator::insertTab(), librevenge::RVNGTextSpreadsheetGenerator::insertText(), librevenge::RVNGTextSpreadsheetGenerator::openSheetCell(), and librevenge::RVNGTextSpreadsheetGenerator::setDocumentMetaData().
| int librevenge::RVNGTextSpreadsheetGeneratorImpl::m_numCellRepeated | 
the number of repetition of the actual cell
Referenced by librevenge::RVNGTextSpreadsheetGenerator::closeSheetCell(), and librevenge::RVNGTextSpreadsheetGenerator::openSheetCell().
| int librevenge::RVNGTextSpreadsheetGeneratorImpl::m_numCellToSkip | 
the number of empty cell which follow current cell
Referenced by librevenge::RVNGTextSpreadsheetGenerator::closeSheetCell(), and librevenge::RVNGTextSpreadsheetGenerator::openSheetCell().
| int librevenge::RVNGTextSpreadsheetGeneratorImpl::m_numColumnsInRow | 
the number of column written in the current row
Referenced by librevenge::RVNGTextSpreadsheetGenerator::closeSheetCell(), and librevenge::RVNGTextSpreadsheetGenerator::openSheetRow().
| int librevenge::RVNGTextSpreadsheetGeneratorImpl::m_numRowRepeated | 
the number of repetition of the actual row
Referenced by librevenge::RVNGTextSpreadsheetGenerator::closeSheetRow(), and librevenge::RVNGTextSpreadsheetGenerator::openSheetRow().
| int librevenge::RVNGTextSpreadsheetGeneratorImpl::m_row | 
| std::ostringstream librevenge::RVNGTextSpreadsheetGeneratorImpl::m_rowStream | 
the actual row stream
Referenced by librevenge::RVNGTextSpreadsheetGenerator::closeSheetCell(), librevenge::RVNGTextSpreadsheetGenerator::closeSheetRow(), and librevenge::RVNGTextSpreadsheetGenerator::openSheetRow().
| int librevenge::RVNGTextSpreadsheetGeneratorImpl::m_sheetLevel | 
the number of opened sheet, to avoid recursion
Referenced by librevenge::RVNGTextSpreadsheetGenerator::closeParagraph(), librevenge::RVNGTextSpreadsheetGenerator::closeSheet(), librevenge::RVNGTextSpreadsheetGenerator::closeSheetCell(), librevenge::RVNGTextSpreadsheetGenerator::closeSheetRow(), librevenge::RVNGTextSpreadsheetGenerator::closeTable(), librevenge::RVNGTextSpreadsheetGenerator::insertCoveredTableCell(), librevenge::RVNGTextSpreadsheetGenerator::insertLineBreak(), librevenge::RVNGTextSpreadsheetGenerator::insertSpace(), librevenge::RVNGTextSpreadsheetGenerator::insertTab(), librevenge::RVNGTextSpreadsheetGenerator::insertText(), librevenge::RVNGTextSpreadsheetGenerator::openSheet(), librevenge::RVNGTextSpreadsheetGenerator::openSheetCell(), librevenge::RVNGTextSpreadsheetGenerator::openSheetRow(), and librevenge::RVNGTextSpreadsheetGenerator::openTable().
| RVNGStringVector& librevenge::RVNGTextSpreadsheetGeneratorImpl::m_sheets | 
list of final string corresponding to each sheet
Referenced by librevenge::RVNGTextSpreadsheetGenerator::closeSheet().
| std::ostringstream librevenge::RVNGTextSpreadsheetGeneratorImpl::m_stream |