librevenge::RVNGCSVSpreadsheetGeneratorImpl Struct Reference

List of all members.

Public Member Functions

 RVNGCSVSpreadsheetGeneratorImpl (RVNGStringVector &sheets, bool useFormula)
bool canWriteData (bool newCell=false) const
void insertCharacter (char c)
void insertDouble (double val)
void insertInstruction (librevenge::RVNGPropertyList const &instruction)
void storeActualSpreadsheet ()

Public Attributes

RVNGStringVectorm_sheets
std::ostringstream m_rowStream
 the actual row stream
std::ostringstream m_cellStream
 the actual cell stream
std::vector
< RVNGCSVSpreadsheetRowContent
m_rowContentsList
 the content of each row
int m_numRowRepeated
 the number of repetition of the actual row
int m_numCellRepeated
 the number of repetition of the actual cell
int m_numCellToSkip
 the number of empty cell which follow current cell
bool m_useFormula
char m_fieldSeparator
char m_textSeparator
char m_decimalSeparator
std::string m_dateFormat
std::string m_timeFormat
bool m_inSheet
bool m_inSheetRow
bool m_inSheetCell
bool m_sheetCellHasFormula
int m_numberSubForm
int m_column
 the current column
int m_row
int m_numColumns
 the total number of column
int m_numColumnsInRowStream
 the number of column written in rowStream

Constructor & Destructor Documentation


Member Function Documentation


Member Data Documentation


The documentation for this struct was generated from the following file: