MRWTextInternal::Paragraph::BorderFill Struct Reference

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

List of all members.

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 MRWText


Constructor & Destructor Documentation


Member Function Documentation

returns the background color knowing the pattern percent

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

return a border corresponding to a pos

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

return true if we have a not white background color

Referenced by isDefault(), MRWTextInternal::operator<<(), and MRWTextInternal::Paragraph::update().

return true if the properties are default properties

Referenced by MRWTextInternal::operator<<().

reset the background color

Referenced by MRWText::readRulers().

reset the borders

Referenced by MRWText::readRulers().


Friends And Related Function Documentation

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

operator<<


Member Data Documentation


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