10 #ifndef INCLUDED_EPUBPAGEDGENERATOR_H 11 #define INCLUDED_EPUBPAGEDGENERATOR_H 15 #include <librevenge/librevenge.h> 16 #include <librevenge-stream/librevenge-stream.h> 18 #include <libepubgen/libepubgen-decls.h> 36 void startDocument(
const librevenge::RVNGPropertyList &propList)
override;
44 void startSlide(
const librevenge::RVNGPropertyList &propList)
override;
48 void startMasterSlide(
const librevenge::RVNGPropertyList &propList)
override;
52 void setStyle(
const librevenge::RVNGPropertyList &propList)
override;
56 void startLayer(
const librevenge::RVNGPropertyList &propList)
override;
64 void openGroup(
const librevenge::RVNGPropertyList &propList)
override;
68 void drawRectangle(
const librevenge::RVNGPropertyList &propList)
override;
70 void drawEllipse(
const librevenge::RVNGPropertyList &propList)
override;
72 void drawPolygon(
const librevenge::RVNGPropertyList &propList)
override;
74 void drawPolyline(
const librevenge::RVNGPropertyList &propList)
override;
76 void drawPath(
const librevenge::RVNGPropertyList &propList)
override;
80 void drawConnector(
const librevenge::RVNGPropertyList &propList)
override;
82 void startTextObject(
const librevenge::RVNGPropertyList &propList)
override;
90 void insertText(
const librevenge::RVNGString &text)
override;
94 void insertField(
const librevenge::RVNGPropertyList &propList)
override;
104 void openListElement(
const librevenge::RVNGPropertyList &propList)
override;
110 void openParagraph(
const librevenge::RVNGPropertyList &propList)
override;
116 void openSpan(
const librevenge::RVNGPropertyList &propList)
override;
120 void openLink(
const librevenge::RVNGPropertyList &propList)
override;
124 void startTableObject(
const librevenge::RVNGPropertyList &propList)
override;
126 void openTableRow(
const librevenge::RVNGPropertyList &propList)
override;
130 void openTableCell(
const librevenge::RVNGPropertyList &propList)
override;
138 void startComment(
const librevenge::RVNGPropertyList &propList)
override;
142 void startNotes(
const librevenge::RVNGPropertyList &propList)
override;
146 void defineChartStyle(
const librevenge::RVNGPropertyList &propList)
override;
148 void openChart(
const librevenge::RVNGPropertyList &propList)
override;
160 void insertChartAxis(
const librevenge::RVNGPropertyList &propList)
override;
162 void openChartSeries(
const librevenge::RVNGPropertyList &propList)
override;
182 void insertAnimation(
const librevenge::RVNGPropertyList &propList)
override;
184 void insertEffect(
const librevenge::RVNGPropertyList &propList)
override;
192 #endif // INCLUDED_EPUBPAGEDGENERATOR_H void defineParagraphStyle(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:266
void setStyle(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:117
void insertColorAnimation(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:443
void startTableObject(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:310
void endTableObject() override
Definition: EPUBPagedGenerator.cpp:342
EPUBPagedGenerator(EPUBPackage *package, int version)
Definition: EPUBPagedGenerator.cpp:70
void openListElement(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:252
void openSpan(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:290
void defineChartStyle(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:365
void defineCharacterStyle(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:285
void drawEllipse(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:159
void drawPolyline(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:169
Definition: EPUBBinaryContent.cpp:14
void openParagraph(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:271
void setSlideTransition(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:122
void openTableCell(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:327
void openLink(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:300
void insertText(const librevenge::RVNGString &text) override
Definition: EPUBPagedGenerator.cpp:209
void openAnimationGroup(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:420
void closeAnimationSequence() override
Definition: EPUBPagedGenerator.cpp:416
void endSlide() override
Definition: EPUBPagedGenerator.cpp:104
void closeTableCell() override
Definition: EPUBPagedGenerator.cpp:332
Definition: EPUBPagedGenerator.h:25
void insertChartAxis(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:397
void closeChartPlotArea() override
Definition: EPUBPagedGenerator.cpp:393
void startNotes(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:356
void endNotes() override
Definition: EPUBPagedGenerator.cpp:361
void insertCoveredTableCell(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:337
void endEmbeddedGraphics() override
Definition: EPUBPagedGenerator.cpp:141
void startTextObject(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:189
void endDocument() override
Definition: EPUBPagedGenerator.cpp:80
void closeOrderedListLevel() override
Definition: EPUBPagedGenerator.cpp:238
void setSplitSize(unsigned size)
Definition: EPUBPagedGenerator.cpp:57
void openAnimationSequence(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:411
void drawConnector(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:184
void insertTab() override
Definition: EPUBPagedGenerator.cpp:199
void closeGroup() override
Definition: EPUBPagedGenerator.cpp:150
void insertEffect(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:453
void openGroup(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:145
void openChart(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:370
void openOrderedListLevel(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:224
void startMasterSlide(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:108
std::shared_ptr< Impl > m_impl
Definition: EPUBPagedGenerator.h:187
void drawGraphicObject(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:179
void insertSpace() override
Definition: EPUBPagedGenerator.cpp:204
void insertAnimation(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:448
void closeLink() override
Definition: EPUBPagedGenerator.cpp:305
void startDocument(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:75
void closeSpan() override
Definition: EPUBPagedGenerator.cpp:295
void endComment() override
Definition: EPUBPagedGenerator.cpp:352
void endTextObject() override
Definition: EPUBPagedGenerator.cpp:194
void startComment(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:347
void drawPath(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:174
void closeTableRow() override
Definition: EPUBPagedGenerator.cpp:322
void insertField(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:219
void defineEmbeddedFont(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:92
void openChartPlotArea(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:388
void setSplitHeadingLevel(unsigned level)
Definition: EPUBPagedGenerator.cpp:52
Definition: EPUBPagedGenerator.cpp:24
void setSplitMethod(EPUBSplitMethod split)
Definition: EPUBPagedGenerator.cpp:47
void openTableRow(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:317
void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:231
void endLayer() override
Definition: EPUBPagedGenerator.cpp:132
void openChartTextObject(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:379
void startLayer(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:127
void closeChartSeries() override
Definition: EPUBPagedGenerator.cpp:407
void insertMotionAnimation(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:438
void closeAnimationGroup() override
Definition: EPUBPagedGenerator.cpp:425
void closeChartTextObject() override
Definition: EPUBPagedGenerator.cpp:384
void closeAnimationIteration() override
Definition: EPUBPagedGenerator.cpp:434
void endMasterSlide() override
Definition: EPUBPagedGenerator.cpp:113
void openChartSeries(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:402
void drawRectangle(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:154
void startEmbeddedGraphics(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:136
void closeUnorderedListLevel() override
Definition: EPUBPagedGenerator.cpp:245
void startSlide(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:97
void drawPolygon(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:164
void setDocumentMetaData(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:85
void openAnimationIteration(const librevenge::RVNGPropertyList &propList) override
Definition: EPUBPagedGenerator.cpp:429
void closeParagraph() override
Definition: EPUBPagedGenerator.cpp:278
void closeListElement() override
Definition: EPUBPagedGenerator.cpp:259
void closeChart() override
Definition: EPUBPagedGenerator.cpp:375
void insertLineBreak() override
Definition: EPUBPagedGenerator.cpp:214