MarinerWrtTextInternal::Paragraph::BorderFill Struct Reference

small structure to store border/fills properties in MarinerWrtText More...

Public Member Functions

 BorderFill ()
 constructor
 
bool isDefault () const
 return true if the properties are default properties
 
void resetBackgroundColor ()
 reset the background color
 
bool hasBackgroundColor () const
 return true if we have a not white background color
 
MWAWColor getBackgroundColor (float percent) const
 returns the background color knowing the pattern percent
 
void resetBorders ()
 reset the borders
 
bool hasBorders () const
 return true if we have border
 
MWAWBorder getBorder (int pos) const
 return a border corresponding to a pos
 

Public Attributes

MWAWColor m_foreColor
 the foreground color
 
MWAWColor m_backColor
 the background color
 
int m_patternId
 the pattern id
 
MWAWColor m_borderColor
 the border color
 
int m_borderTypes [4]
 the border type L T R B
 

Friends

std::ostream & operator<< (std::ostream &o, BorderFill const &fill)
 operator<<
 

Detailed Description

small structure to store border/fills properties in MarinerWrtText

Constructor & Destructor Documentation

◆ BorderFill()

MarinerWrtTextInternal::Paragraph::BorderFill::BorderFill ( )
inline

constructor

Member Function Documentation

◆ getBackgroundColor()

MWAWColor MarinerWrtTextInternal::Paragraph::BorderFill::getBackgroundColor ( float  percent) const
inline

returns the background color knowing the pattern percent

Referenced by MarinerWrtTextInternal::Paragraph::update().

◆ getBorder()

MWAWBorder MarinerWrtTextInternal::Paragraph::BorderFill::getBorder ( int  pos) const

return a border corresponding to a pos

Referenced by MarinerWrtTextInternal::Paragraph::update().

◆ hasBackgroundColor()

bool MarinerWrtTextInternal::Paragraph::BorderFill::hasBackgroundColor ( ) const
inline

return true if we have a not white background color

Referenced by isDefault(), and MarinerWrtTextInternal::Paragraph::update().

◆ hasBorders()

bool MarinerWrtTextInternal::Paragraph::BorderFill::hasBorders ( ) const
inline

return true if we have border

Referenced by isDefault(), and MarinerWrtTextInternal::Paragraph::update().

◆ isDefault()

bool MarinerWrtTextInternal::Paragraph::BorderFill::isDefault ( ) const
inline

return true if the properties are default properties

◆ resetBackgroundColor()

void MarinerWrtTextInternal::Paragraph::BorderFill::resetBackgroundColor ( )
inline

reset the background color

Referenced by MarinerWrtText::readRulers().

◆ resetBorders()

void MarinerWrtTextInternal::Paragraph::BorderFill::resetBorders ( )
inline

reset the borders

Referenced by MarinerWrtText::readRulers().

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  o,
Paragraph::BorderFill const &  fill 
)
friend

operator<<

Member Data Documentation

◆ m_backColor

MWAWColor MarinerWrtTextInternal::Paragraph::BorderFill::m_backColor

◆ m_borderColor

MWAWColor MarinerWrtTextInternal::Paragraph::BorderFill::m_borderColor

the border color

Referenced by getBorder(), and MarinerWrtText::readRulers().

◆ m_borderTypes

int MarinerWrtTextInternal::Paragraph::BorderFill::m_borderTypes[4]

◆ m_foreColor

MWAWColor MarinerWrtTextInternal::Paragraph::BorderFill::m_foreColor

◆ m_patternId

int MarinerWrtTextInternal::Paragraph::BorderFill::m_patternId

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

Generated on Thu Jan 19 2023 00:00:00 for libmwaw by doxygen 1.9.6