10#ifndef __CDROUTPUTELEMENTLIST_H__
11#define __CDROUTPUTELEMENTLIST_H__
16#include <librevenge/librevenge.h>
28 void draw(librevenge::RVNGDrawingInterface *painter)
const;
29 void addStyle(
const librevenge::RVNGPropertyList &propList);
30 void addPath(
const librevenge::RVNGPropertyList &propList);
34 void addOpenSpan(
const librevenge::RVNGPropertyList &propList);
39 void addStartGroup(
const librevenge::RVNGPropertyList &propList);
46 std::vector<std::shared_ptr<CDROutputElement>>
m_elements;
void addStyle(const librevenge::RVNGPropertyList &propList)
Definition CDROutputElementList.cpp:358
void addGraphicObject(const librevenge::RVNGPropertyList &propList)
Definition CDROutputElementList.cpp:368
void addStartGroup(const librevenge::RVNGPropertyList &propList)
Definition CDROutputElementList.cpp:408
void addStartTextObject(const librevenge::RVNGPropertyList &propList)
Definition CDROutputElementList.cpp:373
void addEndTextObject()
Definition CDROutputElementList.cpp:403
void draw(librevenge::RVNGDrawingInterface *painter) const
Definition CDROutputElementList.cpp:352
~CDROutputElementList()
Definition CDROutputElementList.cpp:348
void addInsertText(const librevenge::RVNGString &text)
Definition CDROutputElementList.cpp:388
void addCloseSpan()
Definition CDROutputElementList.cpp:393
void addCloseParagraph()
Definition CDROutputElementList.cpp:398
std::vector< std::shared_ptr< CDROutputElement > > m_elements
Definition CDROutputElementList.h:46
void addOpenParagraph(const librevenge::RVNGPropertyList &propList)
Definition CDROutputElementList.cpp:378
void addEndGroup()
Definition CDROutputElementList.cpp:413
void addOpenSpan(const librevenge::RVNGPropertyList &propList)
Definition CDROutputElementList.cpp:383
bool empty() const
Definition CDROutputElementList.h:41
CDROutputElementList()
Definition CDROutputElementList.cpp:343
void addPath(const librevenge::RVNGPropertyList &propList)
Definition CDROutputElementList.cpp:363
Definition CDROutputElementList.cpp:100
Definition CDRCollector.h:25