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:956
void addOpenOrderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1126
void addClosePageSpan()
Definition: EBOOKOutputElements.cpp:993
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:917
void addInsertTab()
Definition: EBOOKOutputElements.cpp:1065
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:1120
void addStartDocument(const librevenge::RVNGPropertyList &propList)
void addOpenUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1182
EBOOKOutputElements & operator=(const EBOOKOutputElements &)
void addOpenEndnote(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1077
Definition: CHMParser.cpp:21
void addCloseHeader()
Definition: EBOOKOutputElements.cpp:968
bool empty() const
Definition: EBOOKOutputElements.h:72
void addOpenTableRow(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1176
void addCloseTable()
Definition: EBOOKOutputElements.cpp:1017
EBOOKOutputElement()
Definition: EBOOKOutputElements.cpp:18
void append(const EBOOKOutputElements &elements)
Definition: EBOOKOutputElements.cpp:16
void addCloseTableRow()
Definition: EBOOKOutputElements.cpp:1029
std::map< int, std::list< EBOOKOutputElement * > > m_footerElements
Definition: EBOOKOutputElements.h:81
void write(librevenge::RVNGTextInterface *iface) const
Definition: EBOOKOutputElements.cpp:936
@ id
Definition: EBOOKHTMLToken.h:205
void addInsertText(const librevenge::RVNGString &text)
Definition: EBOOKOutputElements.cpp:1071
void addCloseFooter()
Definition: EBOOKOutputElements.cpp:949
void addCloseSpan()
Definition: EBOOKOutputElements.cpp:1011
@ text
Definition: EBOOKHTMLToken.h:259
void addOpenFrame(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1100
void addInsertBinaryObject(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1041
void addInsertCoveredTableCell(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1047
librevenge::RVNGString m_text
Definition: EBOOKOutputElements.cpp:322
void addCloseTableCell()
Definition: EBOOKOutputElements.cpp:1023
void addOpenSpan(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1158
virtual ~EBOOKOutputElement()
Definition: EBOOKOutputElements.cpp:19
int m_headerLast
Definition: EBOOKOutputElements.cpp:479
@ headers
Definition: EBOOKHTMLToken.h:199
int m_footerFirst
Definition: EBOOKOutputElements.cpp:474
void addOpenLink(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1114
@ map
Definition: EBOOKHTMLToken.h:102
void addOpenPageSpan(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1132
@ header
Definition: EBOOKHTMLToken.h:84
std::map< int, std::list< EBOOKOutputElement * > > m_headerElements
Definition: EBOOKOutputElements.h:80
void addCloseOrderedListLevel()
Definition: EBOOKOutputElements.cpp:987
void addCloseLink()
Definition: EBOOKOutputElements.cpp:975
int m_footerLast
Definition: EBOOKOutputElements.cpp:475
void addOpenTableCell(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1170
void addCloseSection()
Definition: EBOOKOutputElements.cpp:1005
EBOOKOutputElements(const EBOOKOutputElements &)
void addOpenTable(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1164
void addOpenFooter(const librevenge::RVNGPropertyList &propList, int id)
Definition: EBOOKOutputElements.cpp:1083
void addOpenSection(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1152
void addCloseListElement()
Definition: EBOOKOutputElements.cpp:981
int m_headerLeft
Definition: EBOOKOutputElements.cpp:477
void addCloseFrame()
Definition: EBOOKOutputElements.cpp:962
void addOpenParagraph(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1146
void addCloseEndnote()
Definition: EBOOKOutputElements.cpp:943
EBOOKOutputElements()
Definition: EBOOKOutputElements.cpp:911
void addOpenFootnote(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1094
Definition: EBOOKOutputElements.h:24
void addInsertSpace()
Definition: EBOOKOutputElements.cpp:1059
int m_header
Definition: EBOOKOutputElements.cpp:476
void addInsertLineBreak()
Definition: EBOOKOutputElements.cpp:1053
void addOpenHeader(const librevenge::RVNGPropertyList &propList, int id)
Definition: EBOOKOutputElements.cpp:1106
void addCloseParagraph()
Definition: EBOOKOutputElements.cpp:999
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:75
void addCloseUnorderedListLevel()
Definition: EBOOKOutputElements.cpp:1035
Generated for libe-book by
doxygen 1.8.18