10#ifndef __VSDCHARACTERLIST_H__
11#define __VSDCHARACTERLIST_H__
32 void addCharIX(
unsigned id,
unsigned level,
unsigned charCount,
const boost::optional<VSDName> &font,
33 const boost::optional<Colour> &fontColour,
const boost::optional<double> &fontSize,
const boost::optional<bool> &bold,
34 const boost::optional<bool> &italic,
const boost::optional<bool> &underline,
const boost::optional<bool> &doubleunderline,
35 const boost::optional<bool> &strikeout,
const boost::optional<bool> &doublestrikeout,
const boost::optional<bool> &allcaps,
36 const boost::optional<bool> &initcaps,
const boost::optional<bool> &smallcaps,
const boost::optional<bool> &superscript,
37 const boost::optional<bool> &subscript,
const boost::optional<double> &scaleWidth);
52 std::map<unsigned, std::unique_ptr<VSDCharacterListElement>>
m_elements;
Definition VSDCharacterList.cpp:18
void setCharCount(unsigned id, unsigned charCount)
Definition VSDCharacterList.cpp:141
~VSDCharacterList()
Definition VSDCharacterList.cpp:102
bool empty() const
Definition VSDCharacterList.h:47
VSDCharacterList & operator=(const VSDCharacterList &charList)
Definition VSDCharacterList.cpp:90
void handle(VSDCollector *collector) const
Definition VSDCharacterList.cpp:168
void setElementsOrder(const std::vector< unsigned > &m_elementsOrder)
Definition VSDCharacterList.cpp:161
void clear()
Definition VSDCharacterList.cpp:189
std::map< unsigned, std::unique_ptr< VSDCharacterListElement > > m_elements
Definition VSDCharacterList.h:52
unsigned getLevel() const
Definition VSDCharacterList.cpp:154
void addCharIX(unsigned id, unsigned level, unsigned charCount, const boost::optional< VSDName > &font, const boost::optional< Colour > &fontColour, const boost::optional< double > &fontSize, const boost::optional< bool > &bold, const boost::optional< bool > &italic, const boost::optional< bool > &underline, const boost::optional< bool > &doubleunderline, const boost::optional< bool > &strikeout, const boost::optional< bool > &doublestrikeout, const boost::optional< bool > &allcaps, const boost::optional< bool > &initcaps, const boost::optional< bool > &smallcaps, const boost::optional< bool > &superscript, const boost::optional< bool > &subscript, const boost::optional< double > &scaleWidth)
Definition VSDCharacterList.cpp:107
unsigned getCharCount(unsigned id) const
Definition VSDCharacterList.cpp:132
VSDCharacterList()
Definition VSDCharacterList.cpp:76
std::vector< unsigned > m_elementsOrder
Definition VSDCharacterList.h:53
void resetCharCount()
Definition VSDCharacterList.cpp:148
Definition VSDCollector.h:21
Definition libvisio_utils.h:49
Definition VSDStyles.h:208