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