MSW1ParserInternal::State Struct Reference

Internal: the state of a MSW1Parser. More...

Public Member Functions

 State ()
 constructor More...
 

Public Attributes

long m_eot
 end of text More...
 
int m_numColumns
 the number of columns More...
 
float m_columnsSep
 the column separator More...
 
int m_fileZonesLimit [7]
 the zones limits More...
 
std::vector< Vec2lm_textZonesList
 the list of text zones More...
 
std::vector< int > m_mainTextZonesList
 the list of main text zones More...
 
std::vector< Fontm_fontsList
 the list of fonts More...
 
std::vector< Paragraphm_paragraphsList
 the list of paragraph More...
 
bool m_endNote
 a flag to know if we send endnote or footnote More...
 
std::vector< Vec2lm_footnotesList
 the footnote positions ( list of beginPod, endPos) More...
 
std::multimap< long, PLCm_plcMap
 the text correspondance zone ( filepos, plc ) More...
 
int m_actPage
 the actual page More...
 
int m_numPages
 the number of page of the final document More...
 
int m_headerHeight
 the header height if known More...
 
int m_footerHeight
 the footer height if known More...
 
std::vector< int > m_headersId
 the list of header id which corresponds to each page More...
 
std::vector< int > m_footersId
 the list of footer id which corresponds to each page More...
 

Detailed Description

Internal: the state of a MSW1Parser.

Constructor & Destructor Documentation

MSW1ParserInternal::State::State ( )
inline

constructor

Member Data Documentation

int MSW1ParserInternal::State::m_actPage

the actual page

float MSW1ParserInternal::State::m_columnsSep

the column separator

bool MSW1ParserInternal::State::m_endNote

a flag to know if we send endnote or footnote

long MSW1ParserInternal::State::m_eot

end of text

int MSW1ParserInternal::State::m_fileZonesLimit[7]

the zones limits

Referenced by State().

std::vector<Font> MSW1ParserInternal::State::m_fontsList

the list of fonts

int MSW1ParserInternal::State::m_footerHeight

the footer height if known

std::vector<int> MSW1ParserInternal::State::m_footersId

the list of footer id which corresponds to each page

std::vector<Vec2l> MSW1ParserInternal::State::m_footnotesList

the footnote positions ( list of beginPod, endPos)

int MSW1ParserInternal::State::m_headerHeight

the header height if known

std::vector<int> MSW1ParserInternal::State::m_headersId

the list of header id which corresponds to each page

std::vector<int> MSW1ParserInternal::State::m_mainTextZonesList

the list of main text zones

int MSW1ParserInternal::State::m_numColumns

the number of columns

int MSW1ParserInternal::State::m_numPages

the number of page of the final document

std::vector<Paragraph> MSW1ParserInternal::State::m_paragraphsList

the list of paragraph

std::multimap<long, PLC> MSW1ParserInternal::State::m_plcMap

the text correspondance zone ( filepos, plc )

std::vector<Vec2l> MSW1ParserInternal::State::m_textZonesList

the list of text zones


The documentation for this struct was generated from the following file:

Generated on Tue Mar 10 2015 17:32:11 for libmwaw by doxygen 1.8.5