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 addInsertText(const librevenge::RVNGString &text)
Definition: EBOOKOutputElements.cpp:1071
std::map< int, std::list< EBOOKOutputElement * > > m_headerElements
Definition: EBOOKOutputElements.h:80
void addCloseSpan()
Definition: EBOOKOutputElements.cpp:1011
Definition: EBOOKOutputElements.h:23
void addOpenFrame(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1100
void addCloseOrderedListLevel()
Definition: EBOOKOutputElements.cpp:987
void addInsertBinaryObject(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1041
void addOpenSpan(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1158
void addOpenSection(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1152
void addCloseListElement()
Definition: EBOOKOutputElements.cpp:981
void addOpenLink(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1114
void addOpenPageSpan(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1132
void addOpenFootnote(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1094
void addCloseLink()
Definition: EBOOKOutputElements.cpp:975
void addInsertCoveredTableCell(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1047
void write(librevenge::RVNGTextInterface *iface) const
Definition: EBOOKOutputElements.cpp:936
void addInsertLineBreak()
Definition: EBOOKOutputElements.cpp:1053
void addCloseTableCell()
Definition: EBOOKOutputElements.cpp:1023
void addOpenHeader(const librevenge::RVNGPropertyList &propList, int id)
Definition: EBOOKOutputElements.cpp:1106
void addCloseParagraph()
Definition: EBOOKOutputElements.cpp:999
void addOpenTableCell(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1170
void addOpenFooter(const librevenge::RVNGPropertyList &propList, int id)
Definition: EBOOKOutputElements.cpp:1083
void addClosePageSpan()
Definition: EBOOKOutputElements.cpp:993
void addOpenParagraph(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1146
Definition: EBOOKHTMLToken.h:259
void addCloseEndnote()
Definition: EBOOKOutputElements.cpp:943
EBOOKOutputElements()
Definition: EBOOKOutputElements.cpp:911
virtual ~EBOOKOutputElements()
Definition: EBOOKOutputElements.cpp:917
std::list< EBOOKOutputElement * > * m_elements
Definition: EBOOKOutputElements.h:82
void addCloseUnorderedListLevel()
Definition: EBOOKOutputElements.cpp:1035
void addOpenListElement(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1120
void addCloseSection()
Definition: EBOOKOutputElements.cpp:1005
void addOpenTable(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1164
void addCloseFootnote()
Definition: EBOOKOutputElements.cpp:956
void addOpenOrderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1126
std::list< EBOOKOutputElement * > m_bodyElements
Definition: EBOOKOutputElements.h:79
bool empty() const
Definition: EBOOKOutputElements.h:72
Definition: EBOOKHTMLToken.h:84
void addCloseFrame()
Definition: EBOOKOutputElements.cpp:962
void addInsertSpace()
Definition: EBOOKOutputElements.cpp:1059
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:20
void addOpenTableRow(const librevenge::RVNGPropertyList &propList)
Definition: EBOOKOutputElements.cpp:1176
void addCloseTable()
Definition: EBOOKOutputElements.cpp:1017
void addInsertTab()
Definition: EBOOKOutputElements.cpp:1065
void addCloseFooter()
Definition: EBOOKOutputElements.cpp:949
void append(const EBOOKOutputElements &elements)
void addStartDocument(const librevenge::RVNGPropertyList &propList)
void addCloseTableRow()
Definition: EBOOKOutputElements.cpp:1029
std::map< int, std::list< EBOOKOutputElement * > > m_footerElements
Definition: EBOOKOutputElements.h:81
void addCloseHeader()
Definition: EBOOKOutputElements.cpp:968
Definition: EBOOKHTMLToken.h:75