36 #ifndef STOFF_SPREADSHEET_ENCODER_HXX 37 #define STOFF_SPREADSHEET_ENCODER_HXX 39 #include <librevenge/librevenge.h> 65 void setDocumentMetaData(
const librevenge::RVNGPropertyList &propList);
67 void startDocument(
const librevenge::RVNGPropertyList &propList);
70 void definePageStyle(
const librevenge::RVNGPropertyList &propList);
71 void defineEmbeddedFont(
const librevenge::RVNGPropertyList &propList);
73 void openPageSpan(
const librevenge::RVNGPropertyList &propList);
76 void openHeader(
const librevenge::RVNGPropertyList &propList);
79 void openFooter(
const librevenge::RVNGPropertyList &propList);
82 void defineSheetNumberingStyle(
const librevenge::RVNGPropertyList &propList);
83 void openSheet(
const librevenge::RVNGPropertyList &propList);
85 void openSheetRow(
const librevenge::RVNGPropertyList &propList);
87 void openSheetCell(
const librevenge::RVNGPropertyList &propList);
88 void closeSheetCell();
90 void defineChartStyle(
const librevenge::RVNGPropertyList &propList);
92 void openChart(
const librevenge::RVNGPropertyList &propList);
95 void openChartTextObject(
const librevenge::RVNGPropertyList &propList);
96 void closeChartTextObject();
98 void openChartPlotArea(
const librevenge::RVNGPropertyList &propList);
99 void closeChartPlotArea();
100 void insertChartAxis(
const librevenge::RVNGPropertyList &axis);
101 void openChartSerie(
const librevenge::RVNGPropertyList &series);
102 void closeChartSerie();
104 void defineParagraphStyle(
const librevenge::RVNGPropertyList &propList);
106 void openParagraph(
const librevenge::RVNGPropertyList &propList);
107 void closeParagraph();
109 void defineCharacterStyle(
const librevenge::RVNGPropertyList &propList);
111 void openSpan(
const librevenge::RVNGPropertyList &propList);
113 void openLink(
const librevenge::RVNGPropertyList &propList);
116 void defineSectionStyle(
const librevenge::RVNGPropertyList &propList);
118 void openSection(
const librevenge::RVNGPropertyList &propList);
123 void insertText(
const librevenge::RVNGString &text);
124 void insertLineBreak();
126 void insertField(
const librevenge::RVNGPropertyList &propList);
128 void openOrderedListLevel(
const librevenge::RVNGPropertyList &propList);
129 void openUnorderedListLevel(
const librevenge::RVNGPropertyList &propList);
130 void closeOrderedListLevel();
131 void closeUnorderedListLevel();
132 void openListElement(
const librevenge::RVNGPropertyList &propList);
133 void closeListElement();
135 void openFootnote(
const librevenge::RVNGPropertyList &propList);
136 void closeFootnote();
138 void openComment(
const librevenge::RVNGPropertyList &propList);
141 void openFrame(
const librevenge::RVNGPropertyList &propList);
143 void insertBinaryObject(
const librevenge::RVNGPropertyList &propList);
149 void openTextBox(
const librevenge::RVNGPropertyList &propList);
152 void openTable(
const librevenge::RVNGPropertyList &propList);
154 void openTableRow(
const librevenge::RVNGPropertyList &propList);
155 void closeTableRow();
156 void openTableCell(
const librevenge::RVNGPropertyList &propList);
157 void closeTableCell();
158 void insertCoveredTableCell(
const librevenge::RVNGPropertyList &propList);
164 void openGroup(
const librevenge::RVNGPropertyList &propList);
167 void defineGraphicStyle(
const librevenge::RVNGPropertyList &propList);
169 void drawRectangle(
const librevenge::RVNGPropertyList &propList);
170 void drawEllipse(
const librevenge::RVNGPropertyList &propList);
171 void drawPolygon(
const librevenge::RVNGPropertyList &propList);
172 void drawPolyline(
const librevenge::RVNGPropertyList &propList);
173 void drawPath(
const librevenge::RVNGPropertyList &propList);
174 void drawConnector(const ::librevenge::RVNGPropertyList &propList);
180 void insertEquation(
const librevenge::RVNGPropertyList &propList);
184 shared_ptr<STOFFSpreadsheetEncoderInternal::State>
m_state;
main class used to define store librevenge::RVNGSpreadsheetInterface lists of command in a librevenge...
Definition: STOFFSpreadsheetEncoder.hxx:55
shared_ptr< STOFFSpreadsheetEncoderInternal::State > m_state
the actual state
Definition: STOFFSpreadsheetEncoder.hxx:184
a name space used to define internal data of STOFFSpreadsheetEncoder
Definition: STOFFSpreadsheetEncoder.cxx:52
small class use to define a embedded object
Definition: libstaroffice_internal.hxx:398
write in librevenge::RVNGBinaryData a list of tags/and properties
Definition: STOFFPropertyHandler.hxx:82