libvisio::VSDOptionalCharStyle Struct Reference

#include <VSDStyles.h>

Public Member Functions

 VSDOptionalCharStyle ()
 VSDOptionalCharStyle (unsigned cc, const boost::optional< VSDName > &ft, const boost::optional< Colour > &c, const boost::optional< double > &s, const boost::optional< bool > &b, const boost::optional< bool > &i, const boost::optional< bool > &u, const boost::optional< bool > &du, const boost::optional< bool > &so, const boost::optional< bool > &dso, const boost::optional< bool > &ac, const boost::optional< bool > &ic, const boost::optional< bool > &sc, const boost::optional< bool > &super, const boost::optional< bool > &sub, const boost::optional< double > &sw)
 VSDOptionalCharStyle (const VSDOptionalCharStyle &style)=default
 ~VSDOptionalCharStyle ()
VSDOptionalCharStyleoperator= (const VSDOptionalCharStyle &style)=default
void override (const VSDOptionalCharStyle &style)

Public Attributes

unsigned charCount
boost::optional< VSDNamefont
boost::optional< Colourcolour
boost::optional< double > size
boost::optional< bool > bold
boost::optional< bool > italic
boost::optional< bool > underline
boost::optional< bool > doubleunderline
boost::optional< bool > strikeout
boost::optional< bool > doublestrikeout
boost::optional< bool > allcaps
boost::optional< bool > initcaps
boost::optional< bool > smallcaps
boost::optional< bool > superscript
boost::optional< bool > subscript
boost::optional< double > scaleWidth

Constructor & Destructor Documentation

◆ VSDOptionalCharStyle() [1/3]

libvisio::VSDOptionalCharStyle::VSDOptionalCharStyle ( )
inline

◆ VSDOptionalCharStyle() [2/3]

libvisio::VSDOptionalCharStyle::VSDOptionalCharStyle ( unsigned cc,
const boost::optional< VSDName > & ft,
const boost::optional< Colour > & c,
const boost::optional< double > & s,
const boost::optional< bool > & b,
const boost::optional< bool > & i,
const boost::optional< bool > & u,
const boost::optional< bool > & du,
const boost::optional< bool > & so,
const boost::optional< bool > & dso,
const boost::optional< bool > & ac,
const boost::optional< bool > & ic,
const boost::optional< bool > & sc,
const boost::optional< bool > & super,
const boost::optional< bool > & sub,
const boost::optional< double > & sw )
inline

◆ VSDOptionalCharStyle() [3/3]

libvisio::VSDOptionalCharStyle::VSDOptionalCharStyle ( const VSDOptionalCharStyle & style)
default

◆ ~VSDOptionalCharStyle()

libvisio::VSDOptionalCharStyle::~VSDOptionalCharStyle ( )
inline

Member Function Documentation

◆ operator=()

VSDOptionalCharStyle & libvisio::VSDOptionalCharStyle::operator= ( const VSDOptionalCharStyle & style)
default

◆ override()

void libvisio::VSDOptionalCharStyle::override ( const VSDOptionalCharStyle & style)
inline

Member Data Documentation

◆ allcaps

boost::optional<bool> libvisio::VSDOptionalCharStyle::allcaps

◆ bold

boost::optional<bool> libvisio::VSDOptionalCharStyle::bold

◆ charCount

unsigned libvisio::VSDOptionalCharStyle::charCount

◆ colour

boost::optional<Colour> libvisio::VSDOptionalCharStyle::colour

◆ doublestrikeout

boost::optional<bool> libvisio::VSDOptionalCharStyle::doublestrikeout

◆ doubleunderline

boost::optional<bool> libvisio::VSDOptionalCharStyle::doubleunderline

◆ font

boost::optional<VSDName> libvisio::VSDOptionalCharStyle::font

◆ initcaps

boost::optional<bool> libvisio::VSDOptionalCharStyle::initcaps

◆ italic

boost::optional<bool> libvisio::VSDOptionalCharStyle::italic

◆ scaleWidth

boost::optional<double> libvisio::VSDOptionalCharStyle::scaleWidth

◆ size

boost::optional<double> libvisio::VSDOptionalCharStyle::size

◆ smallcaps

boost::optional<bool> libvisio::VSDOptionalCharStyle::smallcaps

◆ strikeout

boost::optional<bool> libvisio::VSDOptionalCharStyle::strikeout

◆ subscript

boost::optional<bool> libvisio::VSDOptionalCharStyle::subscript

◆ superscript

boost::optional<bool> libvisio::VSDOptionalCharStyle::superscript

◆ underline

boost::optional<bool> libvisio::VSDOptionalCharStyle::underline

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

Generated for libvisio by doxygen 1.14.0