MSK4TextInternal::State Struct Reference

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

Public Member Functions

 State ()
 constructor
bool parseMain () const
 returns true if we parse the main block
void setParse (bool main)
 sets main to true if we parse the main block

Public Attributes

Paragraph m_paragraph
 the actual paragraph
MWAWFont m_defFont
 the default font
std::vector< FontNamem_fontNames
 the list of fonts names
std::vector< Fontm_fontList
 a list of all font properties
std::vector< Paragraphm_paragraphList
 a list of all paragraph properties
std::vector< long > m_pgdList
 a list of all page breaks
std::vector< Ftntm_ftntList
 list of footnotes
std::map< long, Ftntm_ftntMap
 mapping text offset to footnote
std::map< long, Objectm_eobjMap
 mapping text offset to object
std::vector< DataPLCm_plcList
 list of all PLCs
MSK4PLCInternal::KnownPLC m_knownPLC
 the known plc

Protected Attributes

bool m_main
 true if we parse the main block

Detailed Description

Internal: the state of a MSK4Text.

Note
in order to diffenciate a note definition with its main text position, we define a flag to indicate that we parse the MN0 ole or the Footnote ole ( see parseMain, setParse)

Constructor & Destructor Documentation

MSK4TextInternal::State::State ( )
inline

constructor

Member Function Documentation

bool MSK4TextInternal::State::parseMain ( ) const
inline

returns true if we parse the main block

void MSK4TextInternal::State::setParse ( bool  main)
inline

sets main to true if we parse the main block

Member Data Documentation

MWAWFont MSK4TextInternal::State::m_defFont

the default font

std::map<long, Object> MSK4TextInternal::State::m_eobjMap

mapping text offset to object

std::vector<Font> MSK4TextInternal::State::m_fontList

a list of all font properties

std::vector<FontName> MSK4TextInternal::State::m_fontNames

the list of fonts names

std::vector<Ftnt> MSK4TextInternal::State::m_ftntList

list of footnotes

std::map<long, Ftnt> MSK4TextInternal::State::m_ftntMap

mapping text offset to footnote

MSK4PLCInternal::KnownPLC MSK4TextInternal::State::m_knownPLC

the known plc

bool MSK4TextInternal::State::m_main
protected

true if we parse the main block

Referenced by parseMain(), and setParse().

Paragraph MSK4TextInternal::State::m_paragraph

the actual paragraph

std::vector<Paragraph> MSK4TextInternal::State::m_paragraphList

a list of all paragraph properties

std::vector<long> MSK4TextInternal::State::m_pgdList

a list of all page breaks

std::vector<DataPLC> MSK4TextInternal::State::m_plcList

list of all PLCs


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