10 #ifndef INCLUDED_EPUBPAGEDGENERATOR_H
11 #define INCLUDED_EPUBPAGEDGENERATOR_H
13 #include <boost/shared_ptr.hpp>
15 #include <librevenge/librevenge.h>
16 #include <librevenge-stream/librevenge-stream.h>
34 virtual void startDocument(
const librevenge::RVNGPropertyList &propList);
42 virtual void startSlide(
const librevenge::RVNGPropertyList &propList);
50 virtual void setStyle(
const librevenge::RVNGPropertyList &propList);
54 virtual void startLayer(
const librevenge::RVNGPropertyList &propList);
62 virtual void openGroup(
const librevenge::RVNGPropertyList &propList);
66 virtual void drawRectangle(
const librevenge::RVNGPropertyList &propList);
68 virtual void drawEllipse(
const librevenge::RVNGPropertyList &propList);
70 virtual void drawPolygon(
const librevenge::RVNGPropertyList &propList);
72 virtual void drawPolyline(
const librevenge::RVNGPropertyList &propList);
74 virtual void drawPath(
const librevenge::RVNGPropertyList &propList);
78 virtual void drawConnector(
const librevenge::RVNGPropertyList &propList);
80 virtual void startTextObject(
const librevenge::RVNGPropertyList &propList);
88 virtual void insertText(
const librevenge::RVNGString &text);
92 virtual void insertField(
const librevenge::RVNGPropertyList &propList);
102 virtual void openListElement(
const librevenge::RVNGPropertyList &propList);
108 virtual void openParagraph(
const librevenge::RVNGPropertyList &propList);
114 virtual void openSpan(
const librevenge::RVNGPropertyList &propList);
118 virtual void openLink(
const librevenge::RVNGPropertyList &propList);
122 virtual void startTableObject(
const librevenge::RVNGPropertyList &propList);
124 virtual void openTableRow(
const librevenge::RVNGPropertyList &propList);
128 virtual void openTableCell(
const librevenge::RVNGPropertyList &propList);
136 virtual void startComment(
const librevenge::RVNGPropertyList &propList);
140 virtual void startNotes(
const librevenge::RVNGPropertyList &propList);
144 virtual void defineChartStyle(
const librevenge::RVNGPropertyList &propList);
146 virtual void openChart(
const librevenge::RVNGPropertyList &propList);
158 virtual void insertChartAxis(
const librevenge::RVNGPropertyList &propList);
160 virtual void openChartSeries(
const librevenge::RVNGPropertyList &propList);
180 virtual void insertAnimation(
const librevenge::RVNGPropertyList &propList);
182 virtual void insertEffect(
const librevenge::RVNGPropertyList &propList);
190 #endif // INCLUDED_EPUBPAGEDGENERATOR_H
virtual void defineChartStyle(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:357
virtual void startLayer(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:119
virtual void closeAnimationIteration()
Definition: EPUBPagedGenerator.cpp:426
virtual void endDocument()
Definition: EPUBPagedGenerator.cpp:72
virtual void closeChartPlotArea()
Definition: EPUBPagedGenerator.cpp:385
virtual void insertField(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:211
virtual void endTableObject()
Definition: EPUBPagedGenerator.cpp:334
virtual void openOrderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:216
virtual void drawPath(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:166
virtual void startNotes(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:348
virtual void insertTab()
Definition: EPUBPagedGenerator.cpp:191
virtual void startMasterSlide(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:100
virtual void openGroup(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:137
virtual void closeOrderedListLevel()
Definition: EPUBPagedGenerator.cpp:230
virtual void startComment(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:339
virtual void openTableCell(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:319
virtual void closeTableCell()
Definition: EPUBPagedGenerator.cpp:324
virtual void endMasterSlide()
Definition: EPUBPagedGenerator.cpp:105
virtual void defineCharacterStyle(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:277
virtual void startSlide(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:89
virtual void endTextObject()
Definition: EPUBPagedGenerator.cpp:186
virtual void drawGraphicObject(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:171
virtual void closeSpan()
Definition: EPUBPagedGenerator.cpp:287
virtual void closeParagraph()
Definition: EPUBPagedGenerator.cpp:270
virtual void insertEffect(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:445
virtual void setStyle(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:109
virtual void endLayer()
Definition: EPUBPagedGenerator.cpp:124
Definition: EPUBPagedGenerator.h:24
virtual void insertMotionAnimation(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:430
virtual void defineParagraphStyle(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:258
virtual void startDocument(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:67
void setSplitSize(unsigned size)
Definition: EPUBPagedGenerator.cpp:49
virtual void setSlideTransition(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:114
virtual void closeUnorderedListLevel()
Definition: EPUBPagedGenerator.cpp:237
virtual void closeAnimationSequence()
Definition: EPUBPagedGenerator.cpp:408
virtual void openLink(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:292
virtual void drawPolygon(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:156
virtual void openAnimationGroup(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:412
virtual void openChart(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:362
virtual void closeChartSeries()
Definition: EPUBPagedGenerator.cpp:399
virtual void openSpan(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:282
virtual void insertText(const librevenge::RVNGString &text)
Definition: EPUBPagedGenerator.cpp:201
virtual void insertCoveredTableCell(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:329
virtual void drawRectangle(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:146
virtual void startEmbeddedGraphics(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:128
virtual void closeGroup()
Definition: EPUBPagedGenerator.cpp:142
virtual void setDocumentMetaData(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:77
boost::shared_ptr< Impl > m_impl
Definition: EPUBPagedGenerator.h:185
virtual void endComment()
Definition: EPUBPagedGenerator.cpp:344
virtual void insertSpace()
Definition: EPUBPagedGenerator.cpp:196
virtual void closeChartTextObject()
Definition: EPUBPagedGenerator.cpp:376
virtual void endNotes()
Definition: EPUBPagedGenerator.cpp:353
virtual void openChartPlotArea(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:380
virtual void closeTableRow()
Definition: EPUBPagedGenerator.cpp:314
void setSplitHeadingLevel(unsigned level)
Definition: EPUBPagedGenerator.cpp:44
Definition: EPUBPagedGenerator.cpp:21
virtual void drawConnector(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:176
virtual void closeListElement()
Definition: EPUBPagedGenerator.cpp:251
EPUBPagedGenerator(EPUBPackage *package, EPUBSplitMethod method)
Definition: EPUBPagedGenerator.cpp:62
virtual void insertLineBreak()
Definition: EPUBPagedGenerator.cpp:206
virtual void endEmbeddedGraphics()
Definition: EPUBPagedGenerator.cpp:133
virtual void insertColorAnimation(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:435
virtual void closeLink()
Definition: EPUBPagedGenerator.cpp:297
virtual void defineEmbeddedFont(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:84
virtual void openChartTextObject(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:371
virtual void openParagraph(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:263
virtual void openChartSeries(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:394
virtual void insertChartAxis(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:389
virtual void drawPolyline(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:161
virtual void openTableRow(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:309
virtual void startTextObject(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:181
virtual void openListElement(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:244
virtual void openAnimationSequence(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:403
virtual void drawEllipse(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:151
virtual void closeAnimationGroup()
Definition: EPUBPagedGenerator.cpp:417
virtual void startTableObject(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:302
virtual void endSlide()
Definition: EPUBPagedGenerator.cpp:96
virtual void closeChart()
Definition: EPUBPagedGenerator.cpp:367
virtual void insertAnimation(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:440
virtual void openAnimationIteration(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:421
virtual void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: EPUBPagedGenerator.cpp:223