10 #ifndef IWORKOUTPUTELEMENTS_H_INCLUDED
11 #define IWORKOUTPUTELEMENTS_H_INCLUDED
15 #include <boost/shared_ptr.hpp>
17 #include <librevenge/librevenge.h>
22 class IWORKDocumentInterface;
23 class IWORKOutputElement;
27 typedef std::deque<boost::shared_ptr<IWORKOutputElement> >
ElementList_t;
54 void addDrawPath(
const librevenge::RVNGPropertyList &propList);
64 void addOpenFooter(
const librevenge::RVNGPropertyList &propList);
66 void addOpenFrame(
const librevenge::RVNGPropertyList &propList);
67 void addOpenHeader(
const librevenge::RVNGPropertyList &propList);
68 void addOpenLink(
const librevenge::RVNGPropertyList &propList);
74 void addOpenSpan(
const librevenge::RVNGPropertyList &propList);
75 void addOpenTable(
const librevenge::RVNGPropertyList &propList);
79 void addSetStyle(
const librevenge::RVNGPropertyList &propList);
void addOpenTable(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1050
void addCloseListElement()
Definition: IWORKOutputElements.cpp:890
void addOpenTableCell(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1055
void addInsertBinaryObject(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:960
Definition: IWORKOutputElements.h:25
void addOpenParagraph(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1035
void addCloseUnorderedListLevel()
Definition: IWORKOutputElements.cpp:935
void addOpenSpan(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1045
void addCloseEndnote()
Definition: IWORKOutputElements.cpp:860
void addOpenPageSpan(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1030
void addInsertTab()
Definition: IWORKOutputElements.cpp:980
void addCloseFooter()
Definition: IWORKOutputElements.cpp:865
void addCloseTable()
Definition: IWORKOutputElements.cpp:920
void addSetStyle(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1070
void addCloseSection()
Definition: IWORKOutputElements.cpp:910
void addCloseFootnote()
Definition: IWORKOutputElements.cpp:870
void addOpenOrderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1025
void addOpenLink(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1015
void addCloseTableRow()
Definition: IWORKOutputElements.cpp:930
void write(IWORKDocumentInterface *iface) const
Definition: IWORKOutputElements.cpp:843
void addClosePageSpan()
Definition: IWORKOutputElements.cpp:900
Definition: IWORKDocumentInterface.h:18
void addOpenEndnote(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:990
Definition: IWORKToken.h:184
void addDrawGraphicObject(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:940
void addEndTextObject()
Definition: IWORKOutputElements.cpp:955
void addCloseLink()
Definition: IWORKOutputElements.cpp:885
void addCloseSpan()
Definition: IWORKOutputElements.cpp:915
void addOpenFooter(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:995
void addInsertCoveredTableCell(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:965
void addOpenListElement(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1020
void addStartTextObject(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1075
void addInsertLineBreak()
Definition: IWORKOutputElements.cpp:970
std::deque< boost::shared_ptr< IWORKOutputElement > > ElementList_t
Definition: IWORKOutputElements.h:27
void addInsertSpace()
Definition: IWORKOutputElements.cpp:975
void addInsertText(const librevenge::RVNGString &text)
Definition: IWORKOutputElements.cpp:985
void addOpenTableRow(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1060
void addDrawPolyline(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:950
void addCloseFrame()
Definition: IWORKOutputElements.cpp:875
void addCloseOrderedListLevel()
Definition: IWORKOutputElements.cpp:895
bool empty() const
Definition: IWORKOutputElements.cpp:855
void addOpenFrame(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1005
ElementList_t m_elements
Definition: IWORKOutputElements.h:83
void append(const IWORKOutputElements &elements)
Definition: IWORKOutputElements.cpp:838
void addOpenHeader(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1010
void addOpenUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1065
void clear()
Definition: IWORKOutputElements.cpp:850
void addOpenSection(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1040
void addCloseHeader()
Definition: IWORKOutputElements.cpp:880
void addCloseTableCell()
Definition: IWORKOutputElements.cpp:925
void addDrawPath(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:945
void addOpenFootnote(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1000
IWORKOutputElements()
Definition: IWORKOutputElements.cpp:833
void addCloseParagraph()
Definition: IWORKOutputElements.cpp:905