the text style of a RagTime v5-v6 document More...
#include <RagTime5StyleManager.hxx>
| Public Member Functions | |
| TextStyle () | |
| constructor  More... | |
| virtual | ~TextStyle () | 
| destructor  More... | |
| bool | isDefault () const | 
| returns true if the line style is default  More... | |
| void | insert (TextStyle const &childStyle) | 
| update the current style  More... | |
| bool | read (RagTime5StructManager::Field const &field) | 
| try to read a text style  More... | |
| TextStyle (TextStyle const &)=default | |
| TextStyle (TextStyle &&)=default | |
| TextStyle & | operator= (TextStyle const &)=default | 
| TextStyle & | operator= (TextStyle &&)=default | 
| Static Public Member Functions | |
| static std::string | getLanguageLocale (int id) | 
| returns the language locale name corresponding to an id ( if known)  More... | |
| Public Attributes | |
| int | m_parentId [2] | 
| the parent id ( main and style ?)  More... | |
| std::vector< int > | m_linkIdList | 
| the link id list  More... | |
| int | m_dateStyleId | 
| the date style id  More... | |
| int | m_graphStyleId | 
| the graphic style id  More... | |
| int | m_graphLineStyleId | 
| the graphic line style id  More... | |
| MWAWVariable< bool > | m_keepWithNext | 
| the keep with next flag  More... | |
| int | m_justify | 
| justify 0: left, 1:center, 2:right, 3:full, 4:full all  More... | |
| double | m_spacings [3] | 
| the interline/before/after value  More... | |
| int | m_spacingUnits [3] | 
| the interline/before/after unit 0: line, 1:point  More... | |
| int | m_breakMethod | 
| the break method 0: asIs, next container, next page, next even page, next odd page  More... | |
| double | m_margins [3] | 
| the spacings in point ( left, right, first)  More... | |
| std::vector< RagTime5StructManager::TabStop > | m_tabList | 
| the tabulations  More... | |
| librevenge::RVNGString | m_fontName | 
| the font name  More... | |
| int | m_fontId | 
| the font id  More... | |
| float | m_fontSize | 
| the font size  More... | |
| uint32_t | m_fontFlags [2] | 
| the font flags (add and remove )  More... | |
| MWAWVariable< float > | m_scriptPosition | 
| the font script position ( in percent)  More... | |
| float | m_fontScaling | 
| the font script position ( in percent)  More... | |
| int | m_underline | 
| underline : none, single, double  More... | |
| int | m_caps | 
| caps : none, all caps, lower caps, inital caps + other lowers  More... | |
| int | m_language | 
| the language  More... | |
| double | m_letterSpacings [4] | 
| the spacings in percent ( normal, minimum, maximum)  More... | |
| double | m_widthStreching | 
| the width streching  More... | |
| int | m_numColumns | 
| the number of columns  More... | |
| double | m_columnGap | 
| the gap between columns  More... | |
| std::string | m_extra | 
| extra data  More... | |
| Friends | |
| std::ostream & | operator<< (std::ostream &o, TextStyle const &style) | 
| operator<<  More... | |
the text style of a RagTime v5-v6 document
| 
 | inline | 
constructor
| 
 | virtual | 
destructor
| 
 | default | 
| 
 | default | 
| 
 | static | 
returns the language locale name corresponding to an id ( if known)
Referenced by operator<<(), and RagTime5StyleManager::updateTextStyles().
| void RagTime5StyleManager::TextStyle::insert | ( | RagTime5StyleManager::TextStyle const & | child | ) | 
update the current style
| 
 | inline | 
returns true if the line style is default
| bool RagTime5StyleManager::TextStyle::read | ( | RagTime5StructManager::Field const & | field | ) | 
try to read a text style
Referenced by RagTime5StyleManagerInternal::TextFieldParser::parseField().
| 
 | friend | 
operator<<
| int RagTime5StyleManager::TextStyle::m_breakMethod | 
the break method 0: asIs, next container, next page, next even page, next odd page
Referenced by insert(), isDefault(), and operator<<().
| int RagTime5StyleManager::TextStyle::m_caps | 
caps : none, all caps, lower caps, inital caps + other lowers
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::updateTextStyles().
| double RagTime5StyleManager::TextStyle::m_columnGap | 
the gap between columns
Referenced by insert(), isDefault(), and operator<<().
| int RagTime5StyleManager::TextStyle::m_dateStyleId | 
the date style id
Referenced by insert(), isDefault(), and operator<<().
| std::string RagTime5StyleManager::TextStyle::m_extra | 
extra data
Referenced by isDefault(), and operator<<().
| uint32_t RagTime5StyleManager::TextStyle::m_fontFlags[2] | 
the font flags (add and remove )
Referenced by insert(), isDefault(), operator<<(), TextStyle(), and RagTime5StyleManager::updateTextStyles().
| int RagTime5StyleManager::TextStyle::m_fontId | 
the font id
Referenced by insert(), isDefault(), operator<<(), RagTime5StyleManager::readTextStyles(), and RagTime5StyleManager::updateTextStyles().
| librevenge::RVNGString RagTime5StyleManager::TextStyle::m_fontName | 
the font name
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::readTextStyles().
| float RagTime5StyleManager::TextStyle::m_fontScaling | 
the font script position ( in percent)
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::updateTextStyles().
| float RagTime5StyleManager::TextStyle::m_fontSize | 
the font size
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::updateTextStyles().
| int RagTime5StyleManager::TextStyle::m_graphLineStyleId | 
the graphic line style id
Referenced by insert(), isDefault(), and operator<<().
| int RagTime5StyleManager::TextStyle::m_graphStyleId | 
the graphic style id
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::updateTextStyles().
| int RagTime5StyleManager::TextStyle::m_justify | 
justify 0: left, 1:center, 2:right, 3:full, 4:full all
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::updateTextStyles().
| MWAWVariable<bool> RagTime5StyleManager::TextStyle::m_keepWithNext | 
the keep with next flag
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::updateTextStyles().
| int RagTime5StyleManager::TextStyle::m_language | 
the language
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::updateTextStyles().
| double RagTime5StyleManager::TextStyle::m_letterSpacings[4] | 
the spacings in percent ( normal, minimum, maximum)
Referenced by insert(), isDefault(), operator<<(), TextStyle(), and RagTime5StyleManager::updateTextStyles().
| std::vector<int> RagTime5StyleManager::TextStyle::m_linkIdList | 
the link id list
Referenced by insert(), isDefault(), and operator<<().
| double RagTime5StyleManager::TextStyle::m_margins[3] | 
the spacings in point ( left, right, first)
Referenced by insert(), isDefault(), operator<<(), TextStyle(), and RagTime5StyleManager::updateTextStyles().
| int RagTime5StyleManager::TextStyle::m_numColumns | 
the number of columns
Referenced by insert(), isDefault(), and operator<<().
| int RagTime5StyleManager::TextStyle::m_parentId[2] | 
the parent id ( main and style ?)
Referenced by isDefault(), operator<<(), RagTime5StyleManager::readTextStyles(), and TextStyle().
| MWAWVariable<float> RagTime5StyleManager::TextStyle::m_scriptPosition | 
the font script position ( in percent)
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::updateTextStyles().
| double RagTime5StyleManager::TextStyle::m_spacings[3] | 
the interline/before/after value
Referenced by insert(), isDefault(), operator<<(), TextStyle(), and RagTime5StyleManager::updateTextStyles().
| int RagTime5StyleManager::TextStyle::m_spacingUnits[3] | 
the interline/before/after unit 0: line, 1:point
Referenced by insert(), isDefault(), operator<<(), TextStyle(), and RagTime5StyleManager::updateTextStyles().
| std::vector<RagTime5StructManager::TabStop> RagTime5StyleManager::TextStyle::m_tabList | 
the tabulations
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::updateTextStyles().
| int RagTime5StyleManager::TextStyle::m_underline | 
underline : none, single, double
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::updateTextStyles().
| double RagTime5StyleManager::TextStyle::m_widthStreching | 
the width streching
Referenced by insert(), isDefault(), operator<<(), and RagTime5StyleManager::updateTextStyles().