a small struct to define a line in MWAWFont More...
#include <MWAWFont.hxx>
| Public Types | |
| enum | Style { None, Simple, Dot, LargeDot, Dash, Wave } | 
| the line style  More... | |
| enum | Type { Single, Double, Triple } | 
| the line style  More... | |
| Public Member Functions | |
| Line (Style style=None, Type type=Single, bool wordFlag=false, float w=1.0) | |
| constructor  More... | |
| bool | isSet () const | 
| return true if the line is not empty  More... | |
| void | addTo (librevenge::RVNGPropertyList &propList, std::string const &type) const | 
| add a line to the propList knowing the type (line-through, underline, overline )  More... | |
| bool | operator== (Line const &oth) const | 
| operator==  More... | |
| bool | operator!= (Line const &oth) const | 
| operator!=  More... | |
| int | cmp (Line const &oth) const | 
| small comparison function  More... | |
| Public Attributes | |
| Style | m_style | 
| the style  More... | |
| Type | m_type | 
| the type  More... | |
| float | m_width | 
| the width in point  More... | |
| MWAWVariable< MWAWColor > | m_color | 
| the color ( if not set, we use the font color )  More... | |
| bool | m_word | 
| word or not word line  More... | |
| Friends | |
| std::ostream & | operator<< (std::ostream &o, Line const &line) | 
| operator<<  More... | |
a small struct to define a line in MWAWFont
| enum MWAWFont::Line::Type | 
| 
 | inlineexplicit | 
constructor
| void MWAWFont::Line::addTo | ( | librevenge::RVNGPropertyList & | propList, | 
| std::string const & | type | ||
| ) | const | 
add a line to the propList knowing the type (line-through, underline, overline )
Referenced by MWAWFont::addTo().
| 
 | inline | 
small comparison function
Referenced by operator!=(), and operator==().
| 
 | inline | 
return true if the line is not empty
Referenced by addTo(), LightWayTxtTextInternal::Font::merge(), operator<<(), MoreText::sendText(), and MsWrdStruct::Font::updateFontToFinalState().
| 
 | inline | 
operator!=
| 
 | inline | 
operator==
| 
 | friend | 
operator<<
| MWAWVariable<MWAWColor> MWAWFont::Line::m_color | 
the color ( if not set, we use the font color )
Referenced by addTo(), cmp(), and operator<<().
| Style MWAWFont::Line::m_style | 
the style
Referenced by addTo(), cmp(), isSet(), operator<<(), MsWrdTextStyles::readFont(), and RagTime5StyleManager::updateTextStyles().
| Type MWAWFont::Line::m_type | 
the type
Referenced by addTo(), cmp(), operator<<(), and RagTime5StyleManager::updateTextStyles().
| float MWAWFont::Line::m_width | 
the width in point
Referenced by addTo(), cmp(), isSet(), and operator<<().
| bool MWAWFont::Line::m_word | 
word or not word line
Referenced by addTo(), cmp(), operator<<(), and RagTime5StyleManager::updateTextStyles().