Internal: the state of a MSWParser. More...
Public Member Functions | |
| State () | |
| constructor More... | |
| long | getTotalTextSize () const |
| returns the total text size More... | |
| long | getFilePos (long textPos) const |
| returns the file position corresponding to a text entry More... | |
Public Attributes | |
| int | m_version |
| the file version More... | |
| long | m_bot |
| the default text begin More... | |
| long | m_textLength [3] |
| the text length (main, footnote, header+footer) More... | |
| std::vector< MWAWEntry > | m_headerFooterZones |
| the header/footer zones More... | |
| std::vector< TextEntry > | m_textposList |
| the text positions More... | |
| std::multimap< long, MSWText::PLC > | m_plcMap |
| the text correspondance zone ( textpos, plc ) More... | |
| std::multimap< long, MSWText::PLC > | m_filePlcMap |
| the file correspondance zone ( filepos, plc ) More... | |
| std::map< long, MSWStruct::Font > | m_fontMap |
| the final correspondance font zone ( textpos, font) More... | |
| std::map< long, MSWStruct::Paragraph > | m_paragraphMap |
| the final correspondance paragraph zone ( textpos, paragraph) More... | |
| std::map< long, Property > | m_propertyMap |
| the position where we have new data ( textpos -> [ we have done debug printing ]) More... | |
| std::vector < MSWStruct::ParagraphInfo > | m_paraInfoList |
| the list of paragraph info modifier More... | |
| std::vector< Page > | m_pageList |
| the list of pages More... | |
| std::vector< Field > | m_fieldList |
| the list of fields More... | |
| std::vector< Footnote > | m_footnoteList |
| the list of footnotes More... | |
| int | m_actPage |
| the actual page More... | |
| int | m_numPages |
| the number of page of the final document More... | |
Internal: the state of a MSWParser.
|
inline |
constructor
|
inline |
returns the file position corresponding to a text entry
|
inline |
returns the total text size
| int MSWTextInternal::State::m_actPage |
the actual page
| long MSWTextInternal::State::m_bot |
the default text begin
Referenced by getFilePos().
| std::vector<Field> MSWTextInternal::State::m_fieldList |
the list of fields
| std::multimap<long, MSWText::PLC> MSWTextInternal::State::m_filePlcMap |
the file correspondance zone ( filepos, plc )
| std::map<long, MSWStruct::Font> MSWTextInternal::State::m_fontMap |
the final correspondance font zone ( textpos, font)
| std::vector<Footnote> MSWTextInternal::State::m_footnoteList |
the list of footnotes
| std::vector<MWAWEntry> MSWTextInternal::State::m_headerFooterZones |
the header/footer zones
| int MSWTextInternal::State::m_numPages |
the number of page of the final document
| std::vector<Page> MSWTextInternal::State::m_pageList |
the list of pages
| std::map<long, MSWStruct::Paragraph> MSWTextInternal::State::m_paragraphMap |
the final correspondance paragraph zone ( textpos, paragraph)
| std::vector<MSWStruct::ParagraphInfo> MSWTextInternal::State::m_paraInfoList |
the list of paragraph info modifier
| std::multimap<long, MSWText::PLC> MSWTextInternal::State::m_plcMap |
the text correspondance zone ( textpos, plc )
| std::map<long, Property> MSWTextInternal::State::m_propertyMap |
the position where we have new data ( textpos -> [ we have done debug printing ])
| long MSWTextInternal::State::m_textLength[3] |
the text length (main, footnote, header+footer)
Referenced by getTotalTextSize(), and State().
| std::vector<TextEntry> MSWTextInternal::State::m_textposList |
the text positions
Referenced by getFilePos().
| int MSWTextInternal::State::m_version |
the file version