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