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