STOFFFont Class Reference

Class to store font. More...

#include <STOFFFont.hxx>

Public Member Functions

 STOFFFont ()
 constructor More...
 
 STOFFFont (STOFFFont const &)=default
 
 STOFFFont (STOFFFont &&)=default
 
STOFFFontoperator= (STOFFFont const &)=default
 
STOFFFontoperator= (STOFFFont &&)=default
 
 ~STOFFFont ()
 destructor More...
 
void addTo (librevenge::RVNGPropertyList &propList) const
 add to the propList More...
 
int cmp (STOFFFont const &font) const
 a comparison function More...
 
bool operator== (STOFFFont const &font) const
 operator== More...
 
bool operator!= (STOFFFont const &font) const
 operator!= More...
 
bool operator< (STOFFFont const &font) const
 operator< More...
 

Static Public Member Functions

static void checkForDefault (librevenge::RVNGPropertyList &propList)
 check if the font name defined. More...
 

Public Attributes

librevenge::RVNGPropertyList m_propertyList
 the property list More...
 
STOFFColor m_shadowColor
 the shadow color More...
 
bool m_hyphen
 hyphen More...
 
bool m_softHyphen
 soft hyphen More...
 
bool m_hardBlank
 hard blank More...
 
bool m_tab
 tab More...
 
bool m_lineBreak
 line break More...
 

Friends

std::ostream & operator<< (std::ostream &o, STOFFFont const &font)
 operator<< More...
 

Detailed Description

Class to store font.

Constructor & Destructor Documentation

◆ STOFFFont() [1/3]

STOFFFont::STOFFFont ( )
inline

constructor

◆ STOFFFont() [2/3]

STOFFFont::STOFFFont ( STOFFFont const &  )
default

◆ STOFFFont() [3/3]

STOFFFont::STOFFFont ( STOFFFont &&  )
default

◆ ~STOFFFont()

STOFFFont::~STOFFFont ( )

destructor

Member Function Documentation

◆ addTo()

void STOFFFont::addTo ( librevenge::RVNGPropertyList &  propList) const

◆ checkForDefault()

void STOFFFont::checkForDefault ( librevenge::RVNGPropertyList &  propList)
static

◆ cmp()

int STOFFFont::cmp ( STOFFFont const &  font) const

a comparison function

Referenced by operator!=(), operator<(), and operator==().

◆ operator!=()

bool STOFFFont::operator!= ( STOFFFont const &  font) const
inline

operator!=

◆ operator<()

bool STOFFFont::operator< ( STOFFFont const &  font) const
inline

operator<

◆ operator=() [1/2]

STOFFFont& STOFFFont::operator= ( STOFFFont &&  )
default

◆ operator=() [2/2]

STOFFFont& STOFFFont::operator= ( STOFFFont const &  )
default

◆ operator==()

bool STOFFFont::operator== ( STOFFFont const &  font) const
inline

operator==

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  o,
STOFFFont const &  font 
)
friend

operator<<

Member Data Documentation

◆ m_hardBlank

bool STOFFFont::m_hardBlank

◆ m_hyphen

bool STOFFFont::m_hyphen

◆ m_lineBreak

◆ m_propertyList

◆ m_shadowColor

STOFFColor STOFFFont::m_shadowColor

◆ m_softHyphen

bool STOFFFont::m_softHyphen

◆ m_tab


The documentation for this class was generated from the following files:

Generated on Wed Mar 15 2023 00:00:00 for libstaroffice by doxygen 1.9.1