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 |