Go to the documentation of this file.
36 #ifndef MWAW_SPREADSHEET_ENCODER_HXX
37 #define MWAW_SPREADSHEET_ENCODER_HXX
39 #include <librevenge/librevenge.h>
67 void startDocument(
const librevenge::RVNGPropertyList &propList)
final;
70 void definePageStyle(
const librevenge::RVNGPropertyList &propList)
final;
73 void openPageSpan(
const librevenge::RVNGPropertyList &propList)
final;
76 void openHeader(
const librevenge::RVNGPropertyList &propList)
final;
79 void openFooter(
const librevenge::RVNGPropertyList &propList)
final;
83 void openSheet(
const librevenge::RVNGPropertyList &propList)
final;
85 void openSheetRow(
const librevenge::RVNGPropertyList &propList)
final;
87 void openSheetCell(
const librevenge::RVNGPropertyList &propList)
final;
92 void openChart(
const librevenge::RVNGPropertyList &propList)
final;
101 void openChartSerie(
const librevenge::RVNGPropertyList &series)
final;
106 void openParagraph(
const librevenge::RVNGPropertyList &propList)
final;
111 void openSpan(
const librevenge::RVNGPropertyList &propList)
final;
113 void openLink(
const librevenge::RVNGPropertyList &propList)
final;
118 void openSection(
const librevenge::RVNGPropertyList &propList)
final;
123 void insertText(
const librevenge::RVNGString &text)
final;
126 void insertField(
const librevenge::RVNGPropertyList &propList)
final;
132 void openListElement(
const librevenge::RVNGPropertyList &propList)
final;
135 void openFootnote(
const librevenge::RVNGPropertyList &propList)
final;
138 void openComment(
const librevenge::RVNGPropertyList &propList)
final;
141 void openFrame(
const librevenge::RVNGPropertyList &propList)
final;
149 void openTextBox(
const librevenge::RVNGPropertyList &propList)
final;
152 void openTable(
const librevenge::RVNGPropertyList &propList)
final;
154 void openTableRow(
const librevenge::RVNGPropertyList &propList)
final;
156 void openTableCell(
const librevenge::RVNGPropertyList &propList)
final;
164 void openGroup(
const librevenge::RVNGPropertyList &propList)
final;
169 void drawRectangle(
const librevenge::RVNGPropertyList &propList)
final;
170 void drawEllipse(
const librevenge::RVNGPropertyList &propList)
final;
171 void drawPolygon(
const librevenge::RVNGPropertyList &propList)
final;
172 void drawPolyline(
const librevenge::RVNGPropertyList &propList)
final;
173 void drawPath(
const librevenge::RVNGPropertyList &propList)
final;
174 void drawConnector(
const librevenge::RVNGPropertyList &propList)
final;
180 void insertEquation(
const librevenge::RVNGPropertyList &propList)
final;
184 std::shared_ptr<MWAWSpreadsheetEncoderInternal::State>
m_state;
void closeListElement() final
Definition: MWAWSpreadsheetEncoder.cxx:345
void openTableRow(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:407
void openTableCell(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:417
void defineChartStyle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:180
void openHeader(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:123
void defineGraphicStyle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:446
void defineSectionStyle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:277
void drawPath(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:471
void closeChartSerie() final
Definition: MWAWSpreadsheetEncoder.cxx:225
void openChartTextObject(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:195
void closeParagraph() final
Definition: MWAWSpreadsheetEncoder.cxx:244
void defineEmbeddedFont(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:109
void closeTableCell() final
Definition: MWAWSpreadsheetEncoder.cxx:422
void closeTable() final
Definition: MWAWSpreadsheetEncoder.cxx:403
void openFrame(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:373
void insertTab() final
Definition: MWAWSpreadsheetEncoder.cxx:292
small class use to define a embedded object
Definition: libmwaw_internal.hxx:467
void openChart(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:185
void insertLineBreak() final
Definition: MWAWSpreadsheetEncoder.cxx:307
void openLink(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:264
void closeSheetCell() final
Definition: MWAWSpreadsheetEncoder.cxx:171
MWAWSpreadsheetEncoder()
constructor
Definition: MWAWSpreadsheetEncoder.cxx:67
void closeUnorderedListLevel() final
Definition: MWAWSpreadsheetEncoder.cxx:335
void closeComment() final
Definition: MWAWSpreadsheetEncoder.cxx:368
void definePageStyle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:104
void openChartPlotArea(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:205
void openFootnote(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:354
void closeFrame() final
Definition: MWAWSpreadsheetEncoder.cxx:377
void closeSection() final
Definition: MWAWSpreadsheetEncoder.cxx:287
void openOrderedListLevel(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:320
void closeChartPlotArea() final
Definition: MWAWSpreadsheetEncoder.cxx:210
void closeFooter() final
Definition: MWAWSpreadsheetEncoder.cxx:136
void defineCharacterStyle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:249
void closePageSpan() final
Definition: MWAWSpreadsheetEncoder.cxx:118
MWAWPropertyHandlerEncoder m_encoder
the encoder
Definition: MWAWSpreadsheetEncoder.cxx:62
void openPageSpan(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:114
void openSpan(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:254
void drawPolyline(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:466
a name space used to define internal data of MWAWSpreadsheetEncoder
Definition: MWAWSpreadsheetEncoder.cxx:53
void endDocument() final
Definition: MWAWSpreadsheetEncoder.cxx:96
void openSection(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:282
void openChartSerie(const librevenge::RVNGPropertyList &series) final
Definition: MWAWSpreadsheetEncoder.cxx:220
bool getBinaryResult(MWAWEmbeddedObject &object)
return the final spreadsheet
Definition: MWAWSpreadsheetEncoder.cxx:77
void closeTextBox() final
Definition: MWAWSpreadsheetEncoder.cxx:394
void closeChart() final
Definition: MWAWSpreadsheetEncoder.cxx:190
void closeTableRow() final
Definition: MWAWSpreadsheetEncoder.cxx:412
void openParagraph(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:239
void openFooter(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:132
void closeFootnote() final
Definition: MWAWSpreadsheetEncoder.cxx:359
void drawPolygon(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:461
void closeChartTextObject() final
Definition: MWAWSpreadsheetEncoder.cxx:200
void closeSheet() final
Definition: MWAWSpreadsheetEncoder.cxx:152
void insertText(const librevenge::RVNGString &text) final
Definition: MWAWSpreadsheetEncoder.cxx:302
void openSheetCell(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:166
void openGroup(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:436
State()
constructor
Definition: MWAWSpreadsheetEncoder.cxx:57
void insertField(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:312
void insertChartAxis(const librevenge::RVNGPropertyList &axis) final
Definition: MWAWSpreadsheetEncoder.cxx:215
void openTable(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:399
void closeSpan() final
Definition: MWAWSpreadsheetEncoder.cxx:259
void insertSpace() final
Definition: MWAWSpreadsheetEncoder.cxx:297
void openTextBox(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:389
void insertCoveredTableCell(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:427
the state of a MWAWSpreadsheetEncoder
Definition: MWAWSpreadsheetEncoder.cxx:55
void closeGroup() final
Definition: MWAWSpreadsheetEncoder.cxx:441
void openListElement(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:340
~MWAWSpreadsheetEncoder() final
destructor
Definition: MWAWSpreadsheetEncoder.cxx:73
void closeHeader() final
Definition: MWAWSpreadsheetEncoder.cxx:127
void drawRectangle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:451
void closeLink() final
Definition: MWAWSpreadsheetEncoder.cxx:269
void defineParagraphStyle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:234
void insertEquation(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:484
main class used to define store librevenge::RVNGSpreadsheetInterface lists of command in a librevenge...
Definition: MWAWSpreadsheetEncoder.hxx:56
void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:325
void setDocumentMetaData(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:86
void closeSheetRow() final
Definition: MWAWSpreadsheetEncoder.cxx:161
write in librevenge::RVNGBinaryData a list of tags/and properties
Definition: MWAWPropertyHandler.hxx:84
void openSheetRow(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:156
std::shared_ptr< MWAWSpreadsheetEncoderInternal::State > m_state
the actual state
Definition: MWAWSpreadsheetEncoder.hxx:184
void openComment(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:364
void startDocument(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:91
void closeOrderedListLevel() final
Definition: MWAWSpreadsheetEncoder.cxx:330
libmwaw API: main libmwaw interface header
Definition: MWAWDocument.hxx:57
void openSheet(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:148
void insertBinaryObject(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:381
void drawConnector(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:476
void drawEllipse(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:456
void defineSheetNumberingStyle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWSpreadsheetEncoder.cxx:144
Generated on Fri Sep 18 2020 18:14:52 for libmwaw by
doxygen 1.8.20