libvisio::VSDOptionalTextBlockStyle Struct Reference

#include <VSDStyles.h>

Public Member Functions

 VSDOptionalTextBlockStyle ()
 
 VSDOptionalTextBlockStyle (const std::optional< double > &lm, const std::optional< double > &rm, const std::optional< double > &tm, const std::optional< double > &bm, const std::optional< unsigned char > &va, const std::optional< bool > &isBgFilled, const std::optional< Colour > &bgClr, const std::optional< double > &defTab, const std::optional< unsigned char > &td)
 
 VSDOptionalTextBlockStyle (const VSDOptionalTextBlockStyle &style)=default
 
 ~VSDOptionalTextBlockStyle ()
 
VSDOptionalTextBlockStyleoperator= (const VSDOptionalTextBlockStyle &style)=default
 
void override (const VSDOptionalTextBlockStyle &style)
 

Public Attributes

std::optional< double > leftMargin
 
std::optional< double > rightMargin
 
std::optional< double > topMargin
 
std::optional< double > bottomMargin
 
std::optional< unsigned char > verticalAlign
 
std::optional< bool > isTextBkgndFilled
 
std::optional< ColourtextBkgndColour
 
std::optional< double > defaultTabStop
 
std::optional< unsigned char > textDirection
 

Constructor & Destructor Documentation

libvisio::VSDOptionalTextBlockStyle::VSDOptionalTextBlockStyle ( )
inline
libvisio::VSDOptionalTextBlockStyle::VSDOptionalTextBlockStyle ( const std::optional< double > &  lm,
const std::optional< double > &  rm,
const std::optional< double > &  tm,
const std::optional< double > &  bm,
const std::optional< unsigned char > &  va,
const std::optional< bool > &  isBgFilled,
const std::optional< Colour > &  bgClr,
const std::optional< double > &  defTab,
const std::optional< unsigned char > &  td 
)
inline
libvisio::VSDOptionalTextBlockStyle::VSDOptionalTextBlockStyle ( const VSDOptionalTextBlockStyle style)
default
libvisio::VSDOptionalTextBlockStyle::~VSDOptionalTextBlockStyle ( )
inline

Member Function Documentation

VSDOptionalTextBlockStyle& libvisio::VSDOptionalTextBlockStyle::operator= ( const VSDOptionalTextBlockStyle style)
default
void libvisio::VSDOptionalTextBlockStyle::override ( const VSDOptionalTextBlockStyle style)
inline

Member Data Documentation

std::optional<double> libvisio::VSDOptionalTextBlockStyle::bottomMargin

Referenced by override().

std::optional<double> libvisio::VSDOptionalTextBlockStyle::defaultTabStop

Referenced by override().

std::optional<bool> libvisio::VSDOptionalTextBlockStyle::isTextBkgndFilled

Referenced by override().

std::optional<double> libvisio::VSDOptionalTextBlockStyle::leftMargin

Referenced by override().

std::optional<double> libvisio::VSDOptionalTextBlockStyle::rightMargin

Referenced by override().

std::optional<Colour> libvisio::VSDOptionalTextBlockStyle::textBkgndColour

Referenced by override().

std::optional<unsigned char> libvisio::VSDOptionalTextBlockStyle::textDirection

Referenced by override().

std::optional<double> libvisio::VSDOptionalTextBlockStyle::topMargin

Referenced by override().

std::optional<unsigned char> libvisio::VSDOptionalTextBlockStyle::verticalAlign

Referenced by override().


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

Generated for libvisio by doxygen 1.8.6