the text style of a RagTime v5-v6 document More...
#include <RagTime5StructManager.hxx>
Public Member Functions | |
| TextStyle () | |
| constructor | |
| virtual | ~TextStyle () |
| destructor | |
| bool | isDefault () const |
| returns true if the line style is default | |
| bool | read (MWAWInputStreamPtr &input, Field const &field) |
| try to read a line style | |
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< TabStop > | m_tabList |
| the tabulations | |
| librevenge::RVNGString | m_fontName |
| the font name | |
| long | 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 [3] |
| the spacings in percent ( normal, minimum, maximum) | |
| 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, TextStyle const &style) |
| operator<< | |
the text style of a RagTime v5-v6 document
| RagTime5StructManager::TextStyle::TextStyle | ( | ) | [inline] |
constructor
| virtual RagTime5StructManager::TextStyle::~TextStyle | ( | ) | [inline, virtual] |
destructor
| bool RagTime5StructManager::TextStyle::isDefault | ( | ) | const [inline] |
returns true if the line style is default
| bool RagTime5StructManager::TextStyle::read | ( | MWAWInputStreamPtr & | input, |
| RagTime5StructManager::Field const & | field | ||
| ) |
try to read a line style
Referenced by RagTime5TextInternal::FieldParser::parseField().
| std::ostream& operator<< | ( | std::ostream & | o, |
| RagTime5StructManager::TextStyle const & | style | ||
| ) | [friend] |
operator<<
the break method 0: asIs, next container, next page, next even page, next odd page
Referenced by isDefault(), and operator<<().
caps : none, all caps, lower caps, inital caps + other lowers
Referenced by isDefault(), and operator<<().
the gap between columns
Referenced by isDefault(), and operator<<().
the date style id
Referenced by isDefault(), and operator<<().
| std::string RagTime5StructManager::TextStyle::m_extra |
extra data
Referenced by isDefault(), and operator<<().
| uint32_t RagTime5StructManager::TextStyle::m_fontFlags[2] |
the font flags (add and remove )
Referenced by isDefault(), operator<<(), and TextStyle().
the font id
Referenced by isDefault(), and operator<<().
| librevenge::RVNGString RagTime5StructManager::TextStyle::m_fontName |
the font name
Referenced by isDefault(), and operator<<().
the font script position ( in percent)
Referenced by isDefault(), and operator<<().
the font size
Referenced by isDefault(), and operator<<().
the graphic line style id
Referenced by isDefault(), and operator<<().
the graphic style id
Referenced by isDefault(), and operator<<().
justify 0: left, 1:center, 2:right, 3:full, 4:full all
Referenced by isDefault(), and operator<<().
the keep with next flag
Referenced by isDefault(), and operator<<().
the language
Referenced by isDefault(), and operator<<().
the spacings in percent ( normal, minimum, maximum)
Referenced by isDefault(), operator<<(), and TextStyle().
| std::vector<int> RagTime5StructManager::TextStyle::m_linkIdList |
the link id list
Referenced by isDefault(), and operator<<().
the spacings in point ( left, right, first)
Referenced by isDefault(), operator<<(), and TextStyle().
the number of columns
Referenced by isDefault(), and operator<<().
the parent id ( main and style ?)
Referenced by isDefault(), operator<<(), and TextStyle().
the font script position ( in percent)
Referenced by isDefault(), and operator<<().
the interline/before/after value
Referenced by isDefault(), operator<<(), and TextStyle().
the interline/before/after unit 0: line, 1:point
Referenced by isDefault(), operator<<(), and TextStyle().
| std::vector<TabStop> RagTime5StructManager::TextStyle::m_tabList |
the tabulations
Referenced by isDefault(), and operator<<().
underline : none, single, double
Referenced by isDefault(), and operator<<().