libvisio::VSDXCharacterList Class Reference

#include <VSDXCharacterList.h>

Public Member Functions

 VSDXCharacterList ()
 
 VSDXCharacterList (const VSDXCharacterList &charList)
 
 ~VSDXCharacterList ()
 
VSDXCharacterListoperator= (const VSDXCharacterList &charList)
 
void addCharIX (unsigned id, unsigned level, unsigned charCount, unsigned short fontID, Colour fontColour, unsigned langId, double fontSize, bool bold, bool italic, bool underline, bool doubleunderline, bool strikeout, bool doublestrikeout, bool allcaps, bool initcaps, bool smallcaps, bool superscript, bool subscript, WPXString fontFace)
 
void setElementsOrder (const std::vector< unsigned > &m_elementsOrder)
 
void handle (VSDXCollector *collector)
 
void clear ()
 
bool empty () const
 

Private Attributes

std::map< unsigned, VSDXCharacterListElement * > m_elements
 
std::vector< unsigned > m_elementsOrder
 

Constructor & Destructor Documentation

◆ VSDXCharacterList() [1/2]

libvisio::VSDXCharacterList::VSDXCharacterList ( )

◆ VSDXCharacterList() [2/2]

libvisio::VSDXCharacterList::VSDXCharacterList ( const VSDXCharacterList charList)

◆ ~VSDXCharacterList()

libvisio::VSDXCharacterList::~VSDXCharacterList ( )

Member Function Documentation

◆ addCharIX()

void libvisio::VSDXCharacterList::addCharIX ( unsigned  id,
unsigned  level,
unsigned  charCount,
unsigned short  fontID,
Colour  fontColour,
unsigned  langId,
double  fontSize,
bool  bold,
bool  italic,
bool  underline,
bool  doubleunderline,
bool  strikeout,
bool  doublestrikeout,
bool  allcaps,
bool  initcaps,
bool  smallcaps,
bool  superscript,
bool  subscript,
WPXString  fontFace 
)

◆ clear()

void libvisio::VSDXCharacterList::clear ( )

◆ empty()

bool libvisio::VSDXCharacterList::empty ( ) const
inline

Referenced by handle().

◆ handle()

void libvisio::VSDXCharacterList::handle ( VSDXCollector collector)

◆ operator=()

libvisio::VSDXCharacterList & libvisio::VSDXCharacterList::operator= ( const VSDXCharacterList charList)

◆ setElementsOrder()

void libvisio::VSDXCharacterList::setElementsOrder ( const std::vector< unsigned > &  m_elementsOrder)

Member Data Documentation

◆ m_elements

std::map<unsigned, VSDXCharacterListElement *> libvisio::VSDXCharacterList::m_elements
private

◆ m_elementsOrder

std::vector<unsigned> libvisio::VSDXCharacterList::m_elementsOrder
private

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

Generated for libvisio by doxygen 1.8.13