Go to the documentation of this file.
   10 #ifndef IWORKOUTPUTELEMENTS_H_INCLUDED 
   11 #define IWORKOUTPUTELEMENTS_H_INCLUDED 
   15 #include <unordered_map> 
   17 #include <boost/optional.hpp> 
   19 #include <librevenge/librevenge.h> 
   27 class IWORKDocumentInterface;
 
   29 class IWORKOutputElement;
 
   62   void addDrawPath(
const librevenge::RVNGPropertyList &propList);
 
   77   void addOpenFooter(
const librevenge::RVNGPropertyList &propList);
 
   79   void addOpenFrame(
const librevenge::RVNGPropertyList &propList);
 
   80   void addOpenGroup(
const librevenge::RVNGPropertyList &propList);
 
   81   void addOpenHeader(
const librevenge::RVNGPropertyList &propList);
 
   82   void addOpenLink(
const librevenge::RVNGPropertyList &propList);
 
   87   void addOpenSpan(
const librevenge::RVNGPropertyList &propList);
 
   88   void addOpenTable(
const librevenge::RVNGPropertyList &propList);
 
   92   void addSetStyle(
const librevenge::RVNGPropertyList &propList);
 
   93   void addStartLayer(
const librevenge::RVNGPropertyList &propList);
 
   94   void addStartNotes(
const librevenge::RVNGPropertyList &propList);
 
  
 
void addCloseSpan()
Definition: IWORKOutputElements.cpp:953
void addOpenOrderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1093
IWORKOutputElement()
Definition: IWORKOutputElements.cpp:29
void addOpenTableCell(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1118
Definition: IWORKDocumentInterface.h:18
Definition: IWORKBezierElement.cpp:20
@ formula
Definition: IWORKToken.h:224
void addCloseUnorderedListLevel()
Definition: IWORKOutputElements.cpp:973
IWORKOutputElement & operator=(const IWORKOutputElement &)
const IWORKTableNameMapPtr_t & m_tableNameMap
Definition: IWORKOutputElements.cpp:334
void addCloseFootnote()
Definition: IWORKOutputElements.cpp:908
std::shared_ptr< IWORKTableNameMap_t > IWORKTableNameMapPtr_t
Definition: IWORKTypes_fwd.h:34
ElementList_t m_elements
Definition: IWORKOutputElements.h:98
void addDrawPolyline(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:988
void addOpenSection(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1103
void addInsertField(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1018
void addCloseLink()
Definition: IWORKOutputElements.cpp:928
void addCloseListElement()
Definition: IWORKOutputElements.cpp:933
void addCloseFooter()
Definition: IWORKOutputElements.cpp:903
void addDrawGraphicObject(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:978
void addCloseTable()
Definition: IWORKOutputElements.cpp:958
void addCloseOrderedListLevel()
Definition: IWORKOutputElements.cpp:938
void addOpenHeader(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1078
const boost::optional< unsigned > m_formulaHC
Definition: IWORKOutputElements.cpp:333
void addOpenComment(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1043
void clear()
Definition: IWORKOutputElements.cpp:883
void addSetStyle(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1133
void addInsertTab()
Definition: IWORKOutputElements.cpp:1033
void addCloseFrame()
Definition: IWORKOutputElements.cpp:913
void addCloseHeader()
Definition: IWORKOutputElements.cpp:923
void write(IWORKDocumentInterface *iface) const
Definition: IWORKOutputElements.cpp:876
void addCloseTableRow()
Definition: IWORKOutputElements.cpp:968
void addCloseTableCell()
Definition: IWORKOutputElements.cpp:963
void addInsertCoveredTableCell(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1013
void addInsertBinaryObject(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1008
void addOpenParagraph(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1098
void addDrawPath(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:983
void addOpenFootnote(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1063
IWORKOutputElements()
Definition: IWORKOutputElements.cpp:866
void addOpenLink(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1083
const IWORKFormula m_formula
Definition: IWORKOutputElements.cpp:332
void addOpenTable(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1113
void addStartTextObject(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1148
bool empty() const
Definition: IWORKOutputElements.cpp:888
std::deque< std::shared_ptr< IWORKOutputElement > > ElementList_t
Definition: IWORKOutputElements.h:34
void addOpenEndnote(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1048
virtual void write(IWORKDocumentInterface *iface) const =0
void addOpenTableRow(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1123
void addOpenUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1128
void addInsertText(const librevenge::RVNGString &text)
Definition: IWORKOutputElements.cpp:1038
librevenge::RVNGPropertyList m_propList
Definition: IWORKOutputElements.cpp:181
void append(const IWORKOutputElements &elements)
Definition: IWORKOutputElements.cpp:871
deque< IWORKShadow > & m_elements
Definition: IWORKPropertyMapElement.cpp:659
void addCloseComment()
Definition: IWORKOutputElements.cpp:893
void addOpenFooter(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1058
void addCloseGroup()
Definition: IWORKOutputElements.cpp:918
void addStartNotes(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1143
void addInsertLineBreak()
Definition: IWORKOutputElements.cpp:1023
void addInsertSpace()
Definition: IWORKOutputElements.cpp:1028
void addEndNotes()
Definition: IWORKOutputElements.cpp:998
void addCloseParagraph()
Definition: IWORKOutputElements.cpp:943
librevenge::RVNGString m_text
Definition: IWORKOutputElements.cpp:295
void addCloseSection()
Definition: IWORKOutputElements.cpp:948
void addOpenSpan(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1108
void addOpenListElement(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1088
void addOpenGroup(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1073
void addOpenFrame(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1068
void addEndLayer()
Definition: IWORKOutputElements.cpp:993
void addStartLayer(const librevenge::RVNGPropertyList &propList)
Definition: IWORKOutputElements.cpp:1138
void addOpenFormulaCell(const librevenge::RVNGPropertyList &propList, const IWORKFormula &formula, const boost::optional< unsigned > &formulaHC, const IWORKTableNameMapPtr_t &tableNameMap)
Definition: IWORKOutputElements.cpp:1053
void addCloseEndnote()
Definition: IWORKOutputElements.cpp:898
virtual ~IWORKOutputElement()
Definition: IWORKOutputElements.cpp:30
void addEndTextObject()
Definition: IWORKOutputElements.cpp:1003
Definition: IWORKOutputElements.h:32
@ text
Definition: IWORKToken.h:465
Definition: IWORKOutputElements.cpp:22
Generated for libetonyek by 
doxygen 1.8.17