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

◆ 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

Referenced by override().

◆ bold

bool libvisio::VSDCharStyle::bold

Referenced by override().

◆ charCount

unsigned libvisio::VSDCharStyle::charCount

◆ colour

Colour libvisio::VSDCharStyle::colour

Referenced by override().

◆ doublestrikeout

bool libvisio::VSDCharStyle::doublestrikeout

Referenced by override().

◆ doubleunderline

bool libvisio::VSDCharStyle::doubleunderline

Referenced by override().

◆ font

VSDName libvisio::VSDCharStyle::font

Referenced by override().

◆ initcaps

bool libvisio::VSDCharStyle::initcaps

Referenced by override().

◆ italic

bool libvisio::VSDCharStyle::italic

Referenced by override().

◆ scaleWidth

double libvisio::VSDCharStyle::scaleWidth

Referenced by override().

◆ size

double libvisio::VSDCharStyle::size

Referenced by override().

◆ smallcaps

bool libvisio::VSDCharStyle::smallcaps

Referenced by override().

◆ strikeout

bool libvisio::VSDCharStyle::strikeout

Referenced by override().

◆ subscript

bool libvisio::VSDCharStyle::subscript

Referenced by override().

◆ superscript

bool libvisio::VSDCharStyle::superscript

Referenced by override().

◆ underline

bool libvisio::VSDCharStyle::underline

Referenced by override().


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

Generated for libvisio by doxygen 1.10.0