a field of RagTime 5/6 structures More...
#include <RagTime5StructManager.hxx>
Public Types | |
| enum | Type { T_Unknown, T_Bool, T_Double, T_Long, T_2Long, T_FieldList, T_LongList, T_DoubleList, T_TabList, T_Code, T_Color, T_CondColor, T_PrintInfo, T_String, T_Unicode, T_ZoneId, T_LongDouble, T_Unstructured } |
| the different type More... | |
Public Member Functions | |
| Field () | |
| constructor | |
| ~Field () | |
| destructor | |
Public Attributes | |
| Type | m_type |
| the field type | |
| long | m_fileType |
| the file type | |
| std::string | m_name |
| the field type name | |
| long | m_longValue [2] |
| the long value | |
| double | m_doubleValue |
| the double value | |
| MWAWColor | m_color |
| the color | |
| librevenge::RVNGString | m_string |
| small string use to store a string or a 4 char code | |
| std::vector< long > | m_longList |
| the list of long value | |
| std::vector< double > | m_doubleList |
| the list of double value | |
| int | m_numLongByData |
| the number of long by data (in m_longList) | |
| std::vector< TabStop > | m_tabList |
| the list of tabStop | |
| std::vector< Field > | m_fieldList |
| the list of field | |
| MWAWEntry | m_entry |
| entry to defined the position of a String or Unstructured data | |
| std::string | m_extra |
| extra data | |
Friends | |
| std::ostream & | operator<< (std::ostream &o, Field const &field) |
| operator<< | |
a field of RagTime 5/6 structures
| RagTime5StructManager::Field::Field | ( | ) | [inline] |
constructor
| RagTime5StructManager::Field::~Field | ( | ) | [inline] |
destructor
| std::ostream& operator<< | ( | std::ostream & | o, |
| RagTime5StructManager::Field const & | field | ||
| ) | [friend] |
operator<<
the color
Referenced by operator<<(), RagTime5StructManager::GraphicStyle::read(), and RagTime5StructManager::readField().
| std::vector<double> RagTime5StructManager::Field::m_doubleList |
the list of double value
Referenced by operator<<(), RagTime5StructManager::GraphicStyle::read(), and RagTime5StructManager::readField().
the double value
Referenced by operator<<(), RagTime5StructManager::GraphicStyle::read(), RagTime5StructManager::TextStyle::read(), and RagTime5StructManager::readField().
entry to defined the position of a String or Unstructured data
Referenced by RagTime5ParserInternal::DocInfoFieldParser::parseField(), RagTime5StructManager::GraphicStyle::read(), and RagTime5StructManager::readField().
| std::string RagTime5StructManager::Field::m_extra |
extra data
Referenced by operator<<(), RagTime5SpreadsheetInternal::SpreadsheetCParser::parseField(), RagTime5TextInternal::TextCParser::parseField(), RagTime5ClusterManagerInternal::LayoutCParser::parseField(), RagTime5SpreadsheetInternal::ChartCParser::parseField(), RagTime5ClusterManagerInternal::RootCParser::parseField(), RagTime5GraphInternal::GraphicCParser::parseField(), RagTime5ClusterManagerInternal::RootChildCParser::parseField(), RagTime5ClusterManagerInternal::StyleCParser::parseField(), RagTime5StructManager::TextStyle::read(), and RagTime5StructManager::readField().
| std::vector<Field> RagTime5StructManager::Field::m_fieldList |
the list of field
Referenced by operator<<(), RagTime5ParserInternal::DocInfoFieldParser::parseField(), RagTime5ClusterManagerInternal::ColPatCParser::parseField(), RagTime5SpreadsheetInternal::SpreadsheetCParser::parseField(), RagTime5TextInternal::TextCParser::parseField(), RagTime5ClusterManagerInternal::LayoutCParser::parseField(), RagTime5ClusterManagerInternal::RootCParser::parseField(), RagTime5GraphInternal::GraphicCParser::parseField(), RagTime5ClusterManagerInternal::StyleCParser::parseField(), RagTime5StructManager::GraphicStyle::read(), RagTime5StructManager::TextStyle::read(), and RagTime5StructManager::readField().
the file type
Referenced by operator<<(), RagTime5ParserInternal::DocInfoFieldParser::parseField(), RagTime5ClusterManagerInternal::ColPatCParser::parseField(), RagTime5SpreadsheetInternal::SpreadsheetCParser::parseField(), RagTime5TextInternal::TextCParser::parseField(), RagTime5ClusterManagerInternal::LayoutCParser::parseField(), RagTime5SpreadsheetInternal::ChartCParser::parseField(), RagTime5GraphInternal::PictCParser::parseField(), RagTime5ClusterManagerInternal::RootCParser::parseField(), RagTime5GraphInternal::GraphicCParser::parseField(), RagTime5ClusterManagerInternal::RootChildCParser::parseField(), RagTime5ClusterManagerInternal::ScriptCParser::parseField(), RagTime5ClusterManagerInternal::StyleCParser::parseField(), RagTime5StructManager::GraphicStyle::read(), RagTime5StructManager::TextStyle::read(), and RagTime5StructManager::readField().
| std::vector<long> RagTime5StructManager::Field::m_longList |
the list of long value
Referenced by operator<<(), RagTime5SpreadsheetInternal::SpreadsheetCParser::parseField(), RagTime5TextInternal::TextCParser::parseField(), RagTime5ClusterManagerInternal::LayoutCParser::parseField(), RagTime5SpreadsheetInternal::ChartCParser::parseField(), RagTime5GraphInternal::PictCParser::parseField(), RagTime5ClusterManagerInternal::RootCParser::parseField(), RagTime5GraphInternal::GraphicCParser::parseField(), RagTime5ClusterManagerInternal::RootChildCParser::parseField(), RagTime5ClusterManagerInternal::ScriptCParser::parseField(), RagTime5ClusterManagerInternal::StyleCParser::parseField(), RagTime5StructManager::GraphicStyle::read(), RagTime5StructManager::TextStyle::read(), and RagTime5StructManager::readField().
the long value
Referenced by Field(), operator<<(), RagTime5ClusterManagerInternal::ColPatCParser::parseField(), RagTime5ClusterManagerInternal::RootCParser::parseField(), RagTime5GraphInternal::GraphicCParser::parseField(), RagTime5StructManager::GraphicStyle::read(), RagTime5StructManager::TextStyle::read(), and RagTime5StructManager::readField().
| std::string RagTime5StructManager::Field::m_name |
the field type name
Referenced by operator<<(), and RagTime5StructManager::readField().
the number of long by data (in m_longList)
Referenced by operator<<(), and RagTime5StructManager::readField().
| librevenge::RVNGString RagTime5StructManager::Field::m_string |
small string use to store a string or a 4 char code
Referenced by operator<<(), RagTime5ClusterManagerInternal::RootCParser::parseField(), RagTime5ClusterManagerInternal::ScriptCParser::parseField(), RagTime5StructManager::GraphicStyle::read(), RagTime5StructManager::TextStyle::read(), and RagTime5StructManager::readField().
| std::vector<TabStop> RagTime5StructManager::Field::m_tabList |
the list of tabStop
Referenced by operator<<(), RagTime5StructManager::TextStyle::read(), and RagTime5StructManager::readField().
the field type
Referenced by operator<<(), RagTime5ParserInternal::DocInfoFieldParser::parseField(), RagTime5ClusterManagerInternal::ColPatCParser::parseField(), RagTime5SpreadsheetInternal::SpreadsheetCParser::parseField(), RagTime5TextInternal::TextCParser::parseField(), RagTime5ClusterManagerInternal::LayoutCParser::parseField(), RagTime5SpreadsheetInternal::ChartCParser::parseField(), RagTime5GraphInternal::PictCParser::parseField(), RagTime5ClusterManagerInternal::RootCParser::parseField(), RagTime5GraphInternal::GraphicCParser::parseField(), RagTime5ClusterManagerInternal::RootChildCParser::parseField(), RagTime5ClusterManagerInternal::ScriptCParser::parseField(), RagTime5ClusterManagerInternal::StyleCParser::parseField(), RagTime5StructManager::GraphicStyle::read(), RagTime5StructManager::TextStyle::read(), and RagTime5StructManager::readField().