21 #ifndef RVNGCSVSPREADSHEETGENERATOR_H
22 #define RVNGCSVSPREADSHEETGENERATOR_H
32 struct RVNGCSVSpreadsheetGeneratorImpl;
42 RVNGCSVSpreadsheetGenerator &operator=(
const RVNGCSVSpreadsheetGenerator &other);
53 explicit RVNGCSVSpreadsheetGenerator(
RVNGStringVector &sheets,
bool generateFormula=
false);
55 ~RVNGCSVSpreadsheetGenerator();
61 void setSeparators(
char fieldSep=
',',
char textSep=
'"',
char decimalSep=
'.');
77 void closeSheetCell();
84 void closeChartTextObject();
86 void closeChartPlotArea();
89 void closeChartSerie();
101 void closeParagraph();
117 void insertLineBreak();
122 void closeOrderedListLevel();
123 void closeUnorderedListLevel();
125 void closeListElement();
128 void closeFootnote();
139 void closeTableRow();
141 void closeTableCell();
Definition: RVNGBinaryData.cpp:38
A CSV generator for spreadsheet documents.
Definition: RVNGCSVSpreadsheetGenerator.h:37
Pure virtual class containing all the callback functions that can be made by a spreadsheet parser...
Definition: RVNGSpreadsheetInterface.h:49
Definition: RVNGCSVSpreadsheetGenerator.cpp:48
RVNGCSVSpreadsheetGeneratorImpl * m_impl
the internal storage data
Definition: RVNGCSVSpreadsheetGenerator.h:166
#define REVENGE_GENERATORS_API
Definition: librevenge-generators-api.h:34
Definition: RVNGPropertyList.h:38
UTF-8 string.
Definition: RVNGString.h:33
Definition: RVNGStringVector.h:32