libvisio::VSDOptionalCharStyle Struct Reference

#include <VSDStyles.h>

Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

◆ VSDOptionalCharStyle() [1/3]

libvisio::VSDOptionalCharStyle::VSDOptionalCharStyle ( )
inline

◆ VSDOptionalCharStyle() [2/3]

libvisio::VSDOptionalCharStyle::VSDOptionalCharStyle ( unsigned cc,
const std::optional< VSDName > & ft,
const std::optional< Colour > & c,
const std::optional< double > & s,
const std::optional< bool > & b,
const std::optional< bool > & i,
const std::optional< bool > & u,
const std::optional< bool > & du,
const std::optional< bool > & so,
const std::optional< bool > & dso,
const std::optional< bool > & ac,
const std::optional< bool > & ic,
const std::optional< bool > & sc,
const std::optional< bool > & super,
const std::optional< bool > & sub,
const std::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

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

◆ bold

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

◆ charCount

unsigned libvisio::VSDOptionalCharStyle::charCount

◆ colour

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

◆ doublestrikeout

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

◆ doubleunderline

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

◆ font

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

◆ initcaps

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

◆ italic

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

◆ scaleWidth

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

◆ size

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

◆ smallcaps

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

◆ strikeout

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

◆ subscript

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

◆ superscript

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

◆ underline

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

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

Generated for libvisio by doxygen 1.14.0