libcdr::CDROutputElementList Class Reference

#include <CDROutputElementList.h>

Public Member Functions

 CDROutputElementList ()
 ~CDROutputElementList ()
void draw (librevenge::RVNGDrawingInterface *painter) const
void addStyle (const librevenge::RVNGPropertyList &propList)
void addPath (const librevenge::RVNGPropertyList &propList)
void addGraphicObject (const librevenge::RVNGPropertyList &propList)
void addStartTextObject (const librevenge::RVNGPropertyList &propList)
void addOpenParagraph (const librevenge::RVNGPropertyList &propList)
void addOpenSpan (const librevenge::RVNGPropertyList &propList)
void addInsertText (const librevenge::RVNGString &text)
void addCloseSpan ()
void addCloseParagraph ()
void addEndTextObject ()
void addStartGroup (const librevenge::RVNGPropertyList &propList)
void addEndGroup ()
bool empty () const

Private Attributes

std::vector< std::shared_ptr< CDROutputElement > > m_elements

Constructor & Destructor Documentation

◆ CDROutputElementList()

libcdr::CDROutputElementList::CDROutputElementList ( )

◆ ~CDROutputElementList()

libcdr::CDROutputElementList::~CDROutputElementList ( )

Member Function Documentation

◆ addCloseParagraph()

void libcdr::CDROutputElementList::addCloseParagraph ( )

◆ addCloseSpan()

void libcdr::CDROutputElementList::addCloseSpan ( )

◆ addEndGroup()

void libcdr::CDROutputElementList::addEndGroup ( )

◆ addEndTextObject()

void libcdr::CDROutputElementList::addEndTextObject ( )

◆ addGraphicObject()

void libcdr::CDROutputElementList::addGraphicObject ( const librevenge::RVNGPropertyList & propList)

◆ addInsertText()

void libcdr::CDROutputElementList::addInsertText ( const librevenge::RVNGString & text)

◆ addOpenParagraph()

void libcdr::CDROutputElementList::addOpenParagraph ( const librevenge::RVNGPropertyList & propList)

◆ addOpenSpan()

void libcdr::CDROutputElementList::addOpenSpan ( const librevenge::RVNGPropertyList & propList)

◆ addPath()

void libcdr::CDROutputElementList::addPath ( const librevenge::RVNGPropertyList & propList)

◆ addStartGroup()

void libcdr::CDROutputElementList::addStartGroup ( const librevenge::RVNGPropertyList & propList)

◆ addStartTextObject()

void libcdr::CDROutputElementList::addStartTextObject ( const librevenge::RVNGPropertyList & propList)

◆ addStyle()

void libcdr::CDROutputElementList::addStyle ( const librevenge::RVNGPropertyList & propList)

◆ draw()

void libcdr::CDROutputElementList::draw ( librevenge::RVNGDrawingInterface * painter) const

◆ empty()

bool libcdr::CDROutputElementList::empty ( ) const
inline

Member Data Documentation

◆ m_elements


The documentation for this class was generated from the following files:

Generated for libcdr by doxygen 1.14.0