libvisio::VSDCharStyle Struct Reference

#include <VSDStyles.h>

Public Member Functions

 VSDCharStyle ()
 VSDCharStyle (unsigned cc, const VSDName &ft, const Colour &c, double s, bool b, bool i, bool u, bool du, bool so, bool dso, bool ac, bool ic, bool sc, bool super, bool sub, double sw)
 VSDCharStyle (const VSDCharStyle &style)=default
 ~VSDCharStyle ()
VSDCharStyleoperator= (const VSDCharStyle &style)=default
void override (const VSDOptionalCharStyle &style, const VSDXTheme *)

Public Attributes

unsigned charCount
VSDName font
Colour colour
double size
bool bold
bool italic
bool underline
bool doubleunderline
bool strikeout
bool doublestrikeout
bool allcaps
bool initcaps
bool smallcaps
bool superscript
bool subscript
double scaleWidth

Constructor & Destructor Documentation

◆ VSDCharStyle() [1/3]

libvisio::VSDCharStyle::VSDCharStyle ( )
inline

Referenced by operator=(), and VSDCharStyle().

◆ VSDCharStyle() [2/3]

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

◆ VSDCharStyle() [3/3]

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

◆ ~VSDCharStyle()

libvisio::VSDCharStyle::~VSDCharStyle ( )
inline

Member Function Documentation

◆ operator=()

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

◆ override()

void libvisio::VSDCharStyle::override ( const VSDOptionalCharStyle & style,
const VSDXTheme *  )
inline

Member Data Documentation

◆ allcaps

bool libvisio::VSDCharStyle::allcaps

◆ bold

bool libvisio::VSDCharStyle::bold

◆ charCount

unsigned libvisio::VSDCharStyle::charCount

◆ colour

◆ doublestrikeout

bool libvisio::VSDCharStyle::doublestrikeout

◆ doubleunderline

bool libvisio::VSDCharStyle::doubleunderline

◆ font

◆ initcaps

bool libvisio::VSDCharStyle::initcaps

◆ italic

bool libvisio::VSDCharStyle::italic

◆ scaleWidth

double libvisio::VSDCharStyle::scaleWidth

◆ size

double libvisio::VSDCharStyle::size

◆ smallcaps

bool libvisio::VSDCharStyle::smallcaps

◆ strikeout

bool libvisio::VSDCharStyle::strikeout

◆ subscript

bool libvisio::VSDCharStyle::subscript

◆ superscript

bool libvisio::VSDCharStyle::superscript

◆ underline

bool libvisio::VSDCharStyle::underline

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

Generated for libvisio by doxygen 1.14.0