10 #ifndef ABWOUTPUTELEMENTS_H
11 #define ABWOUTPUTELEMENTS_H
15 #include <libwpd/libwpd.h>
20 class ABWOutputElement;
28 void write(WPXDocumentInterface *iface)
const;
57 void addOpenListElement(
const WPXPropertyList &propList,
const WPXPropertyListVector &tabStops);
60 int footer,
int footerLeft,
int footerFirst,
int footerLast,
61 int header,
int headerLeft,
int headerFirst,
int headerLast);
62 void addOpenParagraph(
const WPXPropertyList &propList,
const WPXPropertyListVector &tabStops);
63 void addOpenSection(
const WPXPropertyList &propList,
const WPXPropertyListVector &columns);
65 void addOpenTable(
const WPXPropertyList &propList,
const WPXPropertyListVector &columns);
void addOpenFooter(const WPXPropertyList &propList, int id)
Definition: ABWOutputElements.cpp:1082
void addOpenUnorderedListLevel(const WPXPropertyList &propList)
Definition: ABWOutputElements.cpp:1176
void addInsertText(const WPXString &text)
Definition: ABWOutputElements.cpp:1070
void addInsertSpace()
Definition: ABWOutputElements.cpp:1058
void addCloseFootnote()
Definition: ABWOutputElements.cpp:955
void addCloseEndnote()
Definition: ABWOutputElements.cpp:942
std::list< ABWOutputElement * > m_bodyElements
Definition: ABWOutputElements.h:77
void addCloseTableRow()
Definition: ABWOutputElements.cpp:1028
void addInsertLineBreak()
Definition: ABWOutputElements.cpp:1052
void addInsertCoveredTableCell(const WPXPropertyList &propList)
Definition: ABWOutputElements.cpp:1046
void addCloseHeader()
Definition: ABWOutputElements.cpp:967
void addCloseTable()
Definition: ABWOutputElements.cpp:1016
void addInsertBinaryObject(const WPXPropertyList &propList, const WPXBinaryData &data)
Definition: ABWOutputElements.cpp:1040
ABWOutputElements & operator=(const ABWOutputElements &)
void addCloseSection()
Definition: ABWOutputElements.cpp:1004
void addOpenTableCell(const WPXPropertyList &propList)
Definition: ABWOutputElements.cpp:1164
virtual ~ABWOutputElements()
Definition: ABWOutputElements.cpp:916
void addCloseParagraph()
Definition: ABWOutputElements.cpp:998
Definition: ABWOutputElements.h:22
void addCloseOrderedListLevel()
Definition: ABWOutputElements.cpp:986
void addOpenTable(const WPXPropertyList &propList, const WPXPropertyListVector &columns)
Definition: ABWOutputElements.cpp:1158
void write(WPXDocumentInterface *iface) const
Definition: ABWOutputElements.cpp:935
void addOpenOrderedListLevel(const WPXPropertyList &propList)
Definition: ABWOutputElements.cpp:1125
std::map< int, std::list< ABWOutputElement * > > m_footerElements
Definition: ABWOutputElements.h:79
std::map< int, std::list< ABWOutputElement * > > m_headerElements
Definition: ABWOutputElements.h:78
void addCloseLink()
Definition: ABWOutputElements.cpp:974
void addCloseFrame()
Definition: ABWOutputElements.cpp:961
void addCloseFooter()
Definition: ABWOutputElements.cpp:948
void addStartDocument(const WPXPropertyList &propList)
void addOpenEndnote(const WPXPropertyList &propList)
Definition: ABWOutputElements.cpp:1076
void addCloseTableCell()
Definition: ABWOutputElements.cpp:1022
void addCloseUnorderedListLevel()
Definition: ABWOutputElements.cpp:1034
void addCloseSpan()
Definition: ABWOutputElements.cpp:1010
void addOpenPageSpan(const WPXPropertyList &propList, int footer, int footerLeft, int footerFirst, int footerLast, int header, int headerLeft, int headerFirst, int headerLast)
Definition: ABWOutputElements.cpp:1131
void addOpenFootnote(const WPXPropertyList &propList)
Definition: ABWOutputElements.cpp:1093
void addOpenParagraph(const WPXPropertyList &propList, const WPXPropertyListVector &tabStops)
Definition: ABWOutputElements.cpp:1140
void addClosePageSpan()
Definition: ABWOutputElements.cpp:992
void addOpenListElement(const WPXPropertyList &propList, const WPXPropertyListVector &tabStops)
Definition: ABWOutputElements.cpp:1113
void addOpenLink(const WPXPropertyList &propList)
Definition: ABWOutputElements.cpp:1119
void addOpenHeader(const WPXPropertyList &propList, int id)
Definition: ABWOutputElements.cpp:1105
void addOpenFrame(const WPXPropertyList &propList)
Definition: ABWOutputElements.cpp:1099
void addOpenSection(const WPXPropertyList &propList, const WPXPropertyListVector &columns)
Definition: ABWOutputElements.cpp:1146
void addInsertTab()
Definition: ABWOutputElements.cpp:1064
void addOpenSpan(const WPXPropertyList &propList)
Definition: ABWOutputElements.cpp:1152
bool empty() const
Definition: ABWOutputElements.h:70
ABWOutputElements()
Definition: ABWOutputElements.cpp:910
void append(const ABWOutputElements &elements)
std::list< ABWOutputElement * > * m_elements
Definition: ABWOutputElements.h:80
void addOpenTableRow(const WPXPropertyList &propList)
Definition: ABWOutputElements.cpp:1170
void addCloseListElement()
Definition: ABWOutputElements.cpp:980