Go to the documentation of this file.
10 #ifndef EBOOKOUTPUTELEMENTS_H
11 #define EBOOKOUTPUTELEMENTS_H
16 #include <librevenge/librevenge.h>
21 class EBOOKOutputElement;
29 void write(librevenge::RVNGTextInterface *iface)
const;
53 void addOpenFooter(
const librevenge::RVNGPropertyList &propList,
int id);
55 void addOpenFrame(
const librevenge::RVNGPropertyList &propList);
56 void addOpenHeader(
const librevenge::RVNGPropertyList &propList,
int id);
57 void addOpenLink(
const librevenge::RVNGPropertyList &propList);
62 int footer,
int footerLeft,
int footerFirst,
int footerLast,
63 int header,
int headerLeft,
int headerFirst,
int headerLast);
66 void addOpenSpan(
const librevenge::RVNGPropertyList &propList);
67 void addOpenTable(
const librevenge::RVNGPropertyList &propList);
void addCloseFootnote()
Definition: EBOOKOutputElements.cpp:955
void addOpenOrderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1125
void addClosePageSpan()
Definition: EBOOKOutputElements.cpp:992
librevenge::RVNGPropertyList m_propList
Definition: EBOOKOutputElements.cpp:246
std::list< EBOOKOutputElement * > m_bodyElements
Definition: EBOOKOutputElements.h:79
int m_footerLeft
Definition: EBOOKOutputElements.cpp:473
virtual ~EBOOKOutputElements()
Definition: EBOOKOutputElements.cpp:916
void addInsertTab()
Definition: EBOOKOutputElements.cpp:1064
virtual void write(librevenge::RVNGTextInterface *iface, const std::map< int, std::list< EBOOKOutputElement * > > *footers, const std::map< int, std::list< EBOOKOutputElement * > > *headers) const =0
void addOpenListElement(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1119
void addStartDocument(const librevenge::RVNGPropertyList &propList)
void addOpenUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1181
EBOOKOutputElements & operator=(const EBOOKOutputElements &)
void addOpenEndnote(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1076
Definition: BBeBCollector.cpp:18
void addCloseHeader()
Definition: EBOOKOutputElements.cpp:967
bool empty() const
Definition: EBOOKOutputElements.h:72
void addOpenTableRow(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1175
void addCloseTable()
Definition: EBOOKOutputElements.cpp:1016
EBOOKOutputElement()
Definition: EBOOKOutputElements.cpp:18
void append(const EBOOKOutputElements &elements)
qi::rule< Iterator, AttrValue_t, qi::space_type > text
Definition: TealDocParser.cpp:232
Definition: EBOOKOutputElements.cpp:15
void addCloseTableRow()
Definition: EBOOKOutputElements.cpp:1028
std::map< int, std::list< EBOOKOutputElement * > > m_footerElements
Definition: EBOOKOutputElements.h:81
void write(librevenge::RVNGTextInterface *iface) const
Definition: EBOOKOutputElements.cpp:935
@ id
Definition: EBOOKHTMLToken.h:203
void addInsertText(const librevenge::RVNGString &text)
Definition: EBOOKOutputElements.cpp:1070
void addCloseFooter()
Definition: EBOOKOutputElements.cpp:948
void addCloseSpan()
Definition: EBOOKOutputElements.cpp:1010
void addOpenFrame(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1099
void addInsertBinaryObject(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1040
void addInsertCoveredTableCell(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1046
librevenge::RVNGString m_text
Definition: EBOOKOutputElements.cpp:322
void addCloseTableCell()
Definition: EBOOKOutputElements.cpp:1022
void addOpenSpan(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1157
virtual ~EBOOKOutputElement()
Definition: EBOOKOutputElements.cpp:19
int m_headerLast
Definition: EBOOKOutputElements.cpp:479
@ headers
Definition: EBOOKHTMLToken.h:197
int m_footerFirst
Definition: EBOOKOutputElements.cpp:474
void addOpenLink(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1113
@ map
Definition: EBOOKHTMLToken.h:100
void addOpenPageSpan(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1131
@ header
Definition: EBOOKHTMLToken.h:82
std::map< int, std::list< EBOOKOutputElement * > > m_headerElements
Definition: EBOOKOutputElements.h:80
void addCloseOrderedListLevel()
Definition: EBOOKOutputElements.cpp:986
void addCloseLink()
Definition: EBOOKOutputElements.cpp:974
int m_footerLast
Definition: EBOOKOutputElements.cpp:475
void addOpenTableCell(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1169
void addCloseSection()
Definition: EBOOKOutputElements.cpp:1004
void addOpenTable(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1163
void addOpenFooter(const librevenge::RVNGPropertyList &propList, int id)
Definition: EBOOKOutputElements.cpp:1082
void addOpenSection(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1151
void addCloseListElement()
Definition: EBOOKOutputElements.cpp:980
int m_headerLeft
Definition: EBOOKOutputElements.cpp:477
void addCloseFrame()
Definition: EBOOKOutputElements.cpp:961
void addOpenParagraph(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1145
void addCloseEndnote()
Definition: EBOOKOutputElements.cpp:942
EBOOKOutputElements()
Definition: EBOOKOutputElements.cpp:910
void addOpenFootnote(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1093
Definition: EBOOKOutputElements.h:23
void addInsertSpace()
Definition: EBOOKOutputElements.cpp:1058
int m_header
Definition: EBOOKOutputElements.cpp:476
void addInsertLineBreak()
Definition: EBOOKOutputElements.cpp:1052
void addOpenHeader(const librevenge::RVNGPropertyList &propList, int id)
Definition: EBOOKOutputElements.cpp:1105
void addCloseParagraph()
Definition: EBOOKOutputElements.cpp:998
int m_headerFirst
Definition: EBOOKOutputElements.cpp:478
std::list< EBOOKOutputElement * > * m_elements
Definition: EBOOKOutputElements.h:82
int m_footer
Definition: EBOOKOutputElements.cpp:472
@ footer
Definition: EBOOKHTMLToken.h:73
void addCloseUnorderedListLevel()
Definition: EBOOKOutputElements.cpp:1034
Generated for libe-book by
doxygen 1.8.17