Internal: the state of a MsWrdParser.
More...
|
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< TextStruct > | m_textposList |
| the text positions More...
|
|
std::multimap< long, MsWrdText::PLC > | m_plcMap |
| the text correspondance zone ( textpos, plc ) More...
|
|
std::multimap< long, MsWrdText::PLC > | m_filePlcMap |
| the file correspondance zone ( filepos, plc ) More...
|
|
std::vector< Line > | m_lineList |
| the list of lines More...
|
|
std::map< long, int > | m_paragraphLimitMap |
| the paragraph limit -> textposition (or -1) More...
|
|
std::vector< long > | m_sectionLimitList |
| the section cPos limit More...
|
|
std::map< long, MsWrdStruct::Font > | m_fontMap |
| the final correspondance font zone ( textpos, font) More...
|
|
std::map< long, MsWrdStruct::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::set< long > | m_tableCellPosSet |
| a set of all begin cell position More...
|
|
std::map< long, std::shared_ptr< Table > > | m_tableMap |
| the final correspondance table zone ( textpos, font) More...
|
|
std::vector< MsWrdStruct::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...
|
|
std::fstream | m_debugFile |
| internal and low level: defined a second debug file More...
|
|
Internal: the state of a MsWrdParser.
◆ State()
MsWrdTextInternal::State::State |
( |
| ) |
|
|
inline |
◆ debugFile2()
std::fstream& MsWrdTextInternal::State::debugFile2 |
( |
| ) |
|
|
inline |
internal and low level: defined a second debug file
◆ getFilePos()
long MsWrdTextInternal::State::getFilePos |
( |
long |
textPos | ) |
const |
|
inline |
returns the file position corresponding to a text entry
◆ getTable()
std::shared_ptr<Table> MsWrdTextInternal::State::getTable |
( |
long |
cPos | ) |
const |
|
inline |
try to return a table which begins at a character position
◆ getTextStructId()
int MsWrdTextInternal::State::getTextStructId |
( |
long |
textPos | ) |
const |
|
inline |
returns the id of textpos corresponding to a cPos or -1
◆ getTotalTextSize()
long MsWrdTextInternal::State::getTotalTextSize |
( |
| ) |
const |
|
inline |
returns the total text size
◆ m_actPage
int MsWrdTextInternal::State::m_actPage |
◆ m_bot
long MsWrdTextInternal::State::m_bot |
◆ m_debugFile
std::fstream MsWrdTextInternal::State::m_debugFile |
internal and low level: defined a second debug file
◆ m_fieldList
std::vector<Field> MsWrdTextInternal::State::m_fieldList |
◆ m_filePlcMap
std::multimap<long, MsWrdText::PLC> MsWrdTextInternal::State::m_filePlcMap |
the file correspondance zone ( filepos, plc )
◆ m_fontMap
the final correspondance font zone ( textpos, font)
◆ m_footnoteList
std::vector<Footnote> MsWrdTextInternal::State::m_footnoteList |
◆ m_headerFooterZones
std::vector<MWAWEntry> MsWrdTextInternal::State::m_headerFooterZones |
◆ m_lineList
std::vector<Line> MsWrdTextInternal::State::m_lineList |
◆ m_numPages
int MsWrdTextInternal::State::m_numPages |
the number of page of the final document
◆ m_pageList
std::vector<Page> MsWrdTextInternal::State::m_pageList |
◆ m_paragraphLimitMap
std::map<long, int> MsWrdTextInternal::State::m_paragraphLimitMap |
the paragraph limit -> textposition (or -1)
◆ m_paragraphMap
the final correspondance paragraph zone ( textpos, paragraph)
◆ m_paraInfoList
the list of paragraph info modifier
◆ m_plcMap
std::multimap<long, MsWrdText::PLC> MsWrdTextInternal::State::m_plcMap |
the text correspondance zone ( textpos, plc )
◆ m_propertyMap
std::map<long, Property> MsWrdTextInternal::State::m_propertyMap |
the position where we have new data ( textpos -> [ we have done debug printing ])
◆ m_sectionLimitList
std::vector<long> MsWrdTextInternal::State::m_sectionLimitList |
◆ m_tableCellPosSet
std::set<long> MsWrdTextInternal::State::m_tableCellPosSet |
a set of all begin cell position
◆ m_tableMap
std::map<long, std::shared_ptr<Table> > MsWrdTextInternal::State::m_tableMap |
the final correspondance table zone ( textpos, font)
◆ m_textLength
long MsWrdTextInternal::State::m_textLength[3] |
the text length (main, footnote, header+footer)
◆ m_textposList
std::vector<TextStruct> MsWrdTextInternal::State::m_textposList |
◆ m_version
int MsWrdTextInternal::State::m_version |
The documentation for this struct was generated from the following file: