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