WPSFont Class Reference

define the font properties More...

#include <WPSFont.h>

Inheritance diagram for WPSFont:
LotusParserInternal::Font MSWriteParserInternal::Font QuattroDosParserInternal::Font QuattroParserInternal::Font WKS4ParserInternal::Font WPS4TextInternal::Font WPS8TextStyleInternal::Font libwps::MultiplanParserInternal::Font

Public Member Functions

 WPSFont ()
 constructor
 WPSFont (WPSFont const &)=default
 WPSFont (WPSFont &&)=default
WPSFontoperator= (WPSFont const &)=default
WPSFontoperator= (WPSFont &&)=default
virtual ~WPSFont ()
 destructor
void addTo (librevenge::RVNGPropertyList &propList) const
 add to the propList
bool isSet () const
 accessor
bool operator== (WPSFont const &ft) const
 operator==
bool operator!= (WPSFont const &ft) const
 operator!=

Static Public Member Functions

static WPSFont getDefault ()
 returns the default font ( Courier 12pt)

Public Attributes

librevenge::RVNGString m_name
 font name
double m_size
 font size
uint32_t m_attributes
 the font attributes defined as a set of bits
double m_spacing
 font spacing
WPSColor m_color
 the font color
int m_languageId
 the language (simplified locale name id) if known
std::string m_extra
 public field use to add a message when the font is printed

Friends

std::ostream & operator<< (std::ostream &o, WPSFont const &ft)
 operator<<

Detailed Description

define the font properties

Constructor & Destructor Documentation

◆ WPSFont() [1/3]

◆ WPSFont() [2/3]

WPSFont::WPSFont ( WPSFont const & )
default

◆ WPSFont() [3/3]

WPSFont::WPSFont ( WPSFont && )
default

◆ ~WPSFont()

WPSFont::~WPSFont ( )
virtual

destructor

Member Function Documentation

◆ addTo()

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

add to the propList

Referenced by WKSContentListener::openSheetCell().

◆ getDefault()

WPSFont WPSFont::getDefault ( )
inlinestatic

◆ isSet()

bool WPSFont::isSet ( ) const
inline

accessor

◆ operator!=()

bool WPSFont::operator!= ( WPSFont const & ft) const
inline

operator!=

◆ operator=() [1/2]

WPSFont & WPSFont::operator= ( WPSFont && )
default

◆ operator=() [2/2]

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

◆ operator==()

bool WPSFont::operator== ( WPSFont const & ft) const

operator==

Referenced by operator!=().

◆ operator<<

std::ostream & operator<< ( std::ostream & o,
WPSFont const & ft )
friend

operator<<

Member Data Documentation

◆ m_attributes

◆ m_color

◆ m_extra

std::string WPSFont::m_extra

public field use to add a message when the font is printed

Referenced by operator<<, operator==(), QuattroDosParser::readFont(), WKS4Parser::readFont(), WPS4Text::readFont(), and WPSFont().

◆ m_languageId

int WPSFont::m_languageId

the language (simplified locale name id) if known

Referenced by addTo(), operator==(), WKSContentListener::setFont(), WPSContentListener::setFont(), and WPSFont().

◆ m_name

◆ m_size

◆ m_spacing

double WPSFont::m_spacing

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

Generated on Sat Jul 19 2025 05:24:40 for libwps by doxygen 1.14.0