10 #ifndef ABWOUTPUTELEMENTS_H    11 #define ABWOUTPUTELEMENTS_H    17 #include <librevenge/librevenge.h>    22 class ABWOutputElement;
    33   void write(librevenge::RVNGTextInterface *iface) 
const;
    59   void addOpenFooter(
const librevenge::RVNGPropertyList &propList, 
int id);
    61   void addOpenFrame(
const librevenge::RVNGPropertyList &propList);
    62   void addOpenHeader(
const librevenge::RVNGPropertyList &propList, 
int id);
    63   void addOpenLink(
const librevenge::RVNGPropertyList &propList);
    67                        int footer, 
int footerLeft, 
int footerFirst, 
int footerLast,
    68                        int header, 
int headerLeft, 
int headerFirst, 
int headerLast);
    71   void addOpenSpan(
const librevenge::RVNGPropertyList &propList);
    72   void addOpenTable(
const librevenge::RVNGPropertyList &propList);
 bool empty() const
Definition: ABWOutputElements.h:78
void addOpenHeader(const librevenge::RVNGPropertyList &propList, int id)
Definition: ABWOutputElements.cpp:1091
void addInsertBinaryObject(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1020
std::list< std::unique_ptr< ABWOutputElement > > OutputElements_t
Definition: ABWOutputElements.h:27
void addOpenTableRow(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1156
void addInsertSpace()
Definition: ABWOutputElements.cpp:1044
void addCloseFootnote()
Definition: ABWOutputElements.cpp:929
void addCloseEndnote()
Definition: ABWOutputElements.cpp:916
std::map< int, OutputElements_t > OutputElementsMap_t
Definition: ABWOutputElements.h:28
OutputElements_t m_bodyElements
Definition: ABWOutputElements.h:85
void addCloseTableRow()
Definition: ABWOutputElements.cpp:1002
void addInsertLineBreak()
Definition: ABWOutputElements.cpp:1038
void addInsertField(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1026
std::map< int, OutputElements_t > m_footerElements
Definition: ABWOutputElements.h:87
void addOpenSpan(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1138
void addOpenFooter(const librevenge::RVNGPropertyList &propList, int id)
Definition: ABWOutputElements.cpp:1068
void addCloseHeader()
Definition: ABWOutputElements.cpp:941
std::map< int, OutputElements_t > m_headerElements
Definition: ABWOutputElements.h:86
void addOpenTableCell(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1150
void addCloseTable()
Definition: ABWOutputElements.cpp:990
void addOpenOrderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1111
ABWOutputElements & operator=(const ABWOutputElements &)
void write(librevenge::RVNGTextInterface *iface) const
Definition: ABWOutputElements.cpp:909
void addOpenParagraph(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1126
void addOpenLink(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1105
void addCloseSection()
Definition: ABWOutputElements.cpp:978
void addInsertCoveredTableCell(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1032
Definition: AbiDocument.cpp:16
void addOpenSection(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1132
OutputElements_t * m_elements
Definition: ABWOutputElements.h:88
virtual ~ABWOutputElements()
Definition: ABWOutputElements.cpp:900
void addCloseParagraph()
Definition: ABWOutputElements.cpp:972
Definition: ABWOutputElements.h:24
void addCloseOrderedListLevel()
Definition: ABWOutputElements.cpp:960
void addOpenPageSpan(const librevenge::RVNGPropertyList &propList, int footer, int footerLeft, int footerFirst, int footerLast, int header, int headerLeft, int headerFirst, int headerLast)
Definition: ABWOutputElements.cpp:1117
void addCloseLink()
Definition: ABWOutputElements.cpp:948
void addCloseFrame()
Definition: ABWOutputElements.cpp:935
void addInsertText(const librevenge::RVNGString &text)
Definition: ABWOutputElements.cpp:1056
void addCloseTextBox()
Definition: ABWOutputElements.cpp:1008
void addOpenFrame(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1085
void addCloseFooter()
Definition: ABWOutputElements.cpp:922
void addCloseTableCell()
Definition: ABWOutputElements.cpp:996
void addCloseUnorderedListLevel()
Definition: ABWOutputElements.cpp:1014
void addOpenFootnote(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1079
void addOpenEndnote(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1062
void addOpenTable(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1144
void addCloseSpan()
Definition: ABWOutputElements.cpp:984
void addClosePageSpan()
Definition: ABWOutputElements.cpp:966
void addOpenTextBox(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1162
void addStartDocument(const librevenge::RVNGPropertyList &propList)
void addOpenUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1168
void addInsertTab()
Definition: ABWOutputElements.cpp:1050
void splice(ABWOutputElements &elements)
Definition: ABWOutputElements.cpp:904
void addOpenListElement(const librevenge::RVNGPropertyList &propList)
Definition: ABWOutputElements.cpp:1099
ABWOutputElements()
Definition: ABWOutputElements.cpp:894
void addCloseListElement()
Definition: ABWOutputElements.cpp:954