10 #ifndef INCLUDED_EPUBTEXTELEMENTS_H 11 #define INCLUDED_EPUBTEXTELEMENTS_H 16 #include <librevenge/librevenge.h> 21 class EPUBTextElement;
35 void write(librevenge::RVNGTextInterface *iface)
const;
62 void addOpenFooter(
const librevenge::RVNGPropertyList &propList);
64 void addOpenFrame(
const librevenge::RVNGPropertyList &propList);
65 void addOpenHeader(
const librevenge::RVNGPropertyList &propList);
66 void addOpenLink(
const librevenge::RVNGPropertyList &propList);
70 void addOpenSpan(
const librevenge::RVNGPropertyList &propList);
71 void addOpenTable(
const librevenge::RVNGPropertyList &propList);
87 #endif // INCLUDED_EPUBTEXTELEMENTS_H void addOpenLink(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:875
void addInsertEquation(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:815
void addOpenSpan(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:895
EPUBTextElements & operator=(const EPUBTextElements &)
void addInsertBinaryObject(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:805
void addOpenFrame(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:870
void addInsertLineBreak()
Definition: EPUBTextElements.cpp:825
Definition: EPUBBinaryContent.cpp:14
void addOpenComment(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:845
void addCloseTable()
Definition: EPUBTextElements.cpp:785
void addOpenOrderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:885
bool empty() const
Definition: EPUBTextElements.h:76
void addInsertCoveredTableCell(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:810
void addCloseHeader()
Definition: EPUBTextElements.cpp:755
void addCloseSpan()
Definition: EPUBTextElements.cpp:780
void write(librevenge::RVNGTextInterface *iface) const
Definition: EPUBTextElements.cpp:724
void addOpenListElement(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:880
void addInsertText(const librevenge::RVNGString &text)
Definition: EPUBTextElements.cpp:840
void addOpenFooter(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:855
void addCloseFooter()
Definition: EPUBTextElements.cpp:740
void addCloseEndnote()
Definition: EPUBTextElements.cpp:735
void addCloseOrderedListLevel()
Definition: EPUBTextElements.cpp:770
void addCloseComment()
Definition: EPUBTextElements.cpp:730
void addCloseTableRow()
Definition: EPUBTextElements.cpp:795
EPUBTextElements()
Definition: EPUBTextElements.cpp:715
Definition: EPUBTextElements.h:23
void addCloseUnorderedListLevel()
Definition: EPUBTextElements.cpp:800
void addCloseParagraph()
Definition: EPUBTextElements.cpp:775
void addCloseFootnote()
Definition: EPUBTextElements.cpp:745
void addCloseLink()
Definition: EPUBTextElements.cpp:760
void append(const EPUBTextElements &elements)
void addOpenEndnote(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:850
void addInsertSpace()
Definition: EPUBTextElements.cpp:830
void addCloseListElement()
Definition: EPUBTextElements.cpp:765
void addInsertTab()
Definition: EPUBTextElements.cpp:835
void addOpenTableCell(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:905
void addOpenTable(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:900
void addOpenFootnote(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:860
void addOpenParagraph(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:890
void addCloseFrame()
Definition: EPUBTextElements.cpp:750
void addCloseTableCell()
Definition: EPUBTextElements.cpp:790
void addOpenTableRow(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:910
std::deque< std::unique_ptr< EPUBTextElement > > m_elements
Definition: EPUBTextElements.h:82
void addOpenUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:915
void addInsertField(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:820
void addOpenHeader(const librevenge::RVNGPropertyList &propList)
Definition: EPUBTextElements.cpp:865
~EPUBTextElements()
Definition: EPUBTextElements.cpp:720