MSW1ParserInternal::State Struct Reference

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

Public Member Functions

 State ()
 constructor

Public Attributes

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

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_eof

end of file

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 Wed May 22 2013 18:12:48 for libmwaw by doxygen 1.8.1.2