libvisio::VSDCharIX Class Reference
Inheritance diagram for libvisio::VSDCharIX:
libvisio::VSDCharacterListElement

Public Member Functions

 VSDCharIX (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)
 
 VSDCharIX (unsigned id, unsigned level, const VSDOptionalCharStyle &style)
 
 ~VSDCharIX () override
 
void handle (VSDCollector *collector) const override
 
VSDCharacterListElementclone () override
 
unsigned getCharCount () const override
 
void setCharCount (unsigned charCount) override
 
- Public Member Functions inherited from libvisio::VSDCharacterListElement
 VSDCharacterListElement (unsigned id, unsigned level)
 
virtual ~VSDCharacterListElement ()
 

Public Attributes

VSDOptionalCharStyle m_style
 
- Public Attributes inherited from libvisio::VSDCharacterListElement
unsigned m_id
 
unsigned m_level
 

Constructor & Destructor Documentation

◆ VSDCharIX() [1/2]

libvisio::VSDCharIX::VSDCharIX ( 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 )
inline

◆ VSDCharIX() [2/2]

libvisio::VSDCharIX::VSDCharIX ( unsigned id,
unsigned level,
const VSDOptionalCharStyle & style )
inline

◆ ~VSDCharIX()

libvisio::VSDCharIX::~VSDCharIX ( )
inlineoverride

Member Function Documentation

◆ clone()

libvisio::VSDCharacterListElement * libvisio::VSDCharIX::clone ( )
overridevirtual

◆ getCharCount()

unsigned libvisio::VSDCharIX::getCharCount ( ) const
inlineoverridevirtual

◆ handle()

void libvisio::VSDCharIX::handle ( VSDCollector * collector) const
overridevirtual

◆ setCharCount()

void libvisio::VSDCharIX::setCharCount ( unsigned charCount)
inlineoverridevirtual

Member Data Documentation

◆ m_style


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

Generated for libvisio by doxygen 1.12.0